TARSITE

Selamat datang di Artaviean Site :). Situs ini berisi tentang ragam artikel yang ditulis sendiri maupun dari situs lain mengenai Ilmu Pengetahuan dan Teknologi, Komputer, SEO, dan artikel menarik lainnya.

Monday, June 13, 2016

KOMPUTASI DAN PARALEL PROCESSING

Tugas Softskill     : Pengantar Komputasi Modern
Dosen                  : Siti Saidah, Skom., MMSI
Nama                   : Arie Ocktavian
NPM                     : 51412082
Kelas                    : 4IA09
___________________________________________________________
KOMPUTASI DAN PARALEL PROCESSING

A. Komputasi
Setiap jenis perhitungan atau penggunaan teknologi komputer dalam pengolahan informasi. Perhitungan adalah proses setelah yang jelas model yang dipahami dan dinyatakan dalam suatu algoritma , protokol , topologi jaringan , dll. Perhitungan juga merupakan subyek utama dari ilmu komputer : menyelidiki apa yang dapat atau tidak dapat dilakukan dengan cara komputasi.
Secara umum iIlmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains). Dalam penggunaan praktis, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu.
Kinerja komputasi dengan menggunakan paralel processing itu menggunakan dan memanfaatkan beberapa komputer atau CPU untuk menemukan suatu pemecahan masalah dari masalah yang ada. Sehingga dapat diselesaikan dengan cepat daripada menggunakan satu komputer saja. Komputasi dengan paralel processing akan menggabungkan beberapa CPU, dan membagi-bagi tugas untuk masing-masing CPU tersebut. Jadi, satu masalah terbagi-bagi penyelesaiannya. Tetapi ini untuk masalah yang besar saja, komputasi yang masalah kecil, lebih murah menggunakan satu CPU saja.
B. Parallel Processing
Pemrosesan paralel (parallel processing) adalah penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Idealnya, parallel processing membuat program berjalan lebih cepat karena semakin banyak CPU yang digunakan. Tetapi dalam praktek,seringkali sulit membagi program sehingga dapat dieksekusi oleh CPU yang berbea-beda tanpa berkaitan di antaranya.

Komputasi paralel adalah salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan. Biasanya diperlukan saat kapasitas yang diperlukan sangat besar, baik karena harus mengolah data dalam jumlah besar ataupun karena tuntutan proses komputasi yang banyak. Untuk melakukan aneka jenis komputasi paralel ini diperlukan infrastruktur mesin paralel yang terdiri dari banyak komputer yang dihubungkan dengan jaringan dan mampu bekerja secara paralel untuk menyelesaikan satu masalah. Untuk itu diperlukan aneka perangkat lunak pendukung yang biasa disebut sebagai middleware yang berperan untuk mengatur distribusi pekerjaan antar node dalam satu mesin paralel. Selanjutnya pemakai harus membuat pemrograman paralel untuk merealisasikan komputasi.
Pemrograman paralel adalah teknik pemrograman komputer yang memungkinkan eksekusi perintah/operasi secara bersamaan baik dalam komputer dengan satu (prosesor tunggal) ataupun banyak (prosesor ganda dengan mesin paralel) CPU. Tujuan utama dari pemrograman paralel adalah untuk meningkatkan performa komputasi. Semakin banyak hal yang bisa dilakukan secara bersamaan (dalam waktu yang sama), semakin banyak pekerjaan yang bisa diselesaikan.
Komputasi paralel membutuhkan:
·         algoritma
·         bahasa pemrograman
·         compiler
Description: https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilQLdw7BlyfBx3pIsiUNe6gctB87nmdx9rgF5je-KRhAuZkD2LVy6mjsu4HWNAnJU5Ys0w1kGfGgdhrxn8aApeXvy6CYR_odpNB-pG_FsNPOkj_sgs3-9lKfHTfub4zJZv7nYRFQzLb_1e/s1600/12.jpg
Sebagai besar komputer hanya mempunyai satu CPU, namun ada yang mempunyai lebih darisatu. Bahkan juga ada komputer dengan ribuan CPU. Komputer dengan satu CPU dapat melakukan parallel processing dengan menghubungkannya dengan komputer lain pada jaringan. Namun, parallel processing ini memerlukan software canggih yang disebut distributed processing software.
Parallel processing berbeda dengan multitasking, yaitu satu CPU mengeksekusi beberapa program sekaligus. Parallel processing disebut juga parallel computing.
Contoh struktur dari parallel processing sbb :
Description: https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwbe72lNfHyWmEII7c64ob1ywwYT5j2XmfJkiWHRcda-R_C_sLkw4vcvcnQb0CUI51m62rPXsO3A8SFnGwwQi0kny1WKYJhNOa0bxmi-u-41mIqBSofeJzHA3PcG8xc476QTEriy0fnGdL/s320/13.jpg

1. SISD (Single Instruction stream, Single Data stream)
-   Komputer tunggal yang mempunyai satu unit kontrol, satu unit prosesor dan satu unit memori
-  Instruksi dilaksanakan secara berurut tetapi boleh juga overlap dalam tahapan eksekusi (overlap)
-      Satu alur instruksi didecode untuk alur data tunggal
2. SIMD (Single Instruction stream, Multiple Data stream)
Komputer yang mempunyai beberapa unit prosesor di bawah satu supervisi satu unit common control. Setiap prosesor menerima instruksi yang sama dari unit kontrol, tetapi beroperasi pada data yang berbeda.
3. MISD (Multiple Instruction stream, Single Data stream)
Sampai saat ini struktur ini masih merupakan struktur teoritis dan belum ada komputer dengan model ini.
4. MIMD (Multiple Instruction stream, Multiple Data stream)
Organisasi komputer yang memiliki kemampuan untuk memproses beberapa program dalam waktu yang sama. Pada umumnya multiprosesor dan multikomputer termasuk dalam kategori ini. MIMD dibagi menjadi 2 grup:
¤ Multiprocessor yang menggunakan memory bersama.
¤ Multicomputer.

Kinerja komputasi dengan menggunakan paralel processing itu menggunakan dan memanfaatkan beberapa komputer atau CPU untuk menemukan suatu pemecahan masalah dari masalah yang ada. Sehingga dapat diselesaikan dengan cepat daripada menggunakan satu komputer saja. Komputasi dengan paralel processing akan menggabungkan beberapa CPU, dan membagi-bagi tugas untuk masing-masing CPU tersebut. Jadi, satu masalah terbagi-bagi penyelesaiannya. Tetapi ini untuk masalah yang besar saja, komputasi yang masalah kecil, lebih murah menggunakan satu CPU saja.

Komentar Pribadi:
Seiring berkembangnya teknologi, komputasi dan pemrosesan parallel sangatlah penting dan erat kaitannya. Teknologi komputasi adalah aktivitas pengembangan dan penggunaan teknologi komputer, perangkat keras dan perangkat lunak. Teknologi komputer selalu menjadi patokan dasar dalam perkembangan jaman. Meningkatnya sebuah performa dari sebuah komputer dapat juga meningkatkan proses permasalahan dan meningkatkan efisiensi kinerja dari komputer dan waktu yang lebih cepat.  Untuk proses paralel adalah penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Melakukan suatu hal secara bersamaan dan menggunakan komputer yang dapat menampung jalannya operasi yang berjalan bersamaan. Maka semakin banyak pekerjaan yang bisa diselesaikan dalam waktu yang relatif singkat dan semakin produktif manusia dalam menjalankan pekerjaannya.

                                                                                 
http://kh-agungdpn.blogspot.co.id/2016/06/v-behaviorurldefaultvmlo.html#more


No comments:

Post a Comment

Silahkan meninggalkan komentar disini :) . Gunakan kata-kata yang baik, berilah masukkan dan kritikan yang membangun. Secepatnya saya akan balas. Komentar yang tidak baik, SARA, dan SPAM saya akan hapus!