Komputasi
modern…
Pada
artikel sebelumnya telah dibahas bahwa komputasi modern merupakan sebuah konsep
sistem yang menerima instruksi-instruksi dan menyimpannya ke dalam sebuah memori,
memori di sini dapat diartikan sebagai komputer.
Parallel
processing…
Sementara
itu, Parallel processing adalah salah satu teknik melakukan beberapa proses secara bersamaan. Konsep dari pemrosesan paralel (Parallel Processing), yaitu penggunaan lebih dari satu CPU untuk menjalankan sebuah program sevara simultan. Idealnya, parallel processing membuat program berjalan lebih cepat karena semakin banyak CPU yang digunakan.
Komputasi
modern dan parallel processing…
Komputasi
parallel adalah salah satu teknik untuk 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 parallel ini, diperlukan infrastruktur mesin parallel yang terdiri dari banyak komputer yang dihubungkan dengan jaringan dan mampu bekerja secara parallel untuk menyelesaikan suatu masalah. Untuk itu diperlukan aneka perangkat lunak pendukung yang biasa disebut sebagai middleware yang berperan untuk mengatur distribusi pekerjaan antar node dalam satu mesin parallel. Selanjutnya pemakai harus membuat pemrograman parallel untuk merealisasikan komputasi.
Inti dari komputasi parallel yaitu hardware, software, dan aplikasinya. Parallel processing merupakan suatu pemrosesan informasi yang lebih mendekatkan pada manipulasi rata-rata dari elemen data terhadap satu atau lebih penyelesaian proses dari sebuah masalah. Dengan kata lain, komputasi parallel adlah komputer dengan banyak processor yang dapat melakukan parallel processing dengan cara membagi-bagi proses ke sumber-sumber yang dimiliki.
Model komputasi parallel
1. Embarrassingly Parallel adalah pemrograman paralel yang
digunakan pada masalah-masalah yang bisa diparalelkan tanpa membutuhkan
komunikasi satu sama lain. Sebenarnya pemrograman ini bisa dibilang sebagai
pemrograman paralel yang ideal, karena tanpa biaya komunikasi, lebih banyak
peningkatan kecepatan yang bisa dicapai.
2. Taksonomi dari model pemrosesan
paralel dibuat berdasarkan alur instruksi dan alur data yang digunakan:
- SISD (Single Instruction Single Data path)
merupakan prosesor tunggal, yang bukan paralel.
- SIMD (Single Instruction Multiple Data path)
merupakan alur instruksi yang sama dijalankan terhadap banyak alur data yang
berbeda.
- MIMD (Multiple Instruction Multiple
Data path) merupakan alur instruksi yang banyak, alur datanya juga banyak, tapi
masing-masing bisa berinteraksi.
- MISD (Multiple Instruction Single Data path)
merupakan alur instruksi yang banyak tapi beroperasi pada satu data yang sama.
Reference:
- http://ianspace.wordpress.com/2011/03/30/kinerja-komputasi-dengan-parallel-processing/
- http://ayunworld.blogspot.com/2013/06/komputasi-modern-dan-parallel-processing.html
- http://andri102.wordpress.com/game/soft-skill/konsep-komputasi-parallel-processing/
- http://tianade.blogspot.com/2012/05/artikel-komputasi-dan-parallel.html
- http://media.developeriq.in/images/cloud_27_10_03_2.gif