Pengertian
Pemrosesan paralel
(parallel processing)
adalah penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara
simultan. Idealnya, parallel processing membuat programberjalan 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. Biasanyadiperlukan saat kapasitas yangdiperlukan sangat besar, baik
karena harus mengolah data dalam jumlah besar ataupun karenatuntutan proses
komputasi yang banyak. Untuk melakukan aneka jenis komputasi paralel
inidiperlukan infrastruktur mesin paralel yang terdiri dari banyak komputer
yang dihubungkandengan jaringan dan mampu bekerja secara paralel untuk
menyelesaikan satu masalah. Untuk itudiperlukan aneka perangkat lunak pendukung
yang biasa disebut sebagaimiddleware yangberperan untuk mengatur distribusi
pekerjaan antar node dalam satu mesin paralel. Selanjutnyapemakai 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) ataupunbanyak (prosesor ganda dengan
mesin paralel) CPU. Tujuan utama dari pemrograman paraleladalah untuk
meningkatkan performa komputasi. Semakin banyak hal yang bisa dilakukan
secarabersamaan (dalam waktu yang sama), semakin banyak pekerjaan yang bisa
diselesaikan.
Komputasi paralel membutuhkan:
algoritma
bahasa pemrograman
compiler
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.
Aristektur Komputer Parallel
Komputer SISD (Single Instruction stream-Single Data stream)
Komputer SIMD (Single Instruction stream-Multiple Data
stream)
Komputer MISD (Multiple Instruction stream-Single Data
stream)
Komputer MIMD (Multiple Instruction stream-Multiple Data
stream)
Hubungan antara
komputasi modern dan paralel processing
Komputasi modern dapat di artikan suatu konsep sistem
pemecahan masalah menggunakan komputer untuk menghasilkan berbagai informasi,
kemudian di simpan dalam sebuah memory yang bermanfaat bagi penggunanya dalam
kehidupan sehari-hari
Lalu Paralel Processing merupakan kemampuan menjalankan tugas
atau aplikasi lebih dari satu aplikasi dan dijalankan secara simultan atau
bersamaan pada sebuah komputer.
Pada jaman sekarang kebanyak komputasi modern sudah menggunakan
juga parallel proseccing contohnya google. fungsinya agar mereka dapat memiliki
kecepatan server yang baik dan dapat menyelesaikan berbagai masalah secara
simultan maupun bersamaan
Kesimpulan
Kesimpulannya adalah paralel perkalian matriks memberikan
peningkatan kinerja yang cukup baik, hal ini berarti hubungan antara komputasi
modern dan parallel processing sangat berkaitan, karena penggunaan komputer
saat ini atau komputasi dianggap lebih cepat dibandingkan dengan penyelesaian
masalah secara manual. Dengan begitu peningkatan kinerja atau proses komputasi
semakin diterapkan, dan salah satu caranya adalah dengan meningkatkan kecepatan
perangkat keras. Dimana komponen utama dalam perangkat keras komputer adalah
processor. Sedangkan parallel processing adalah penggunaan beberapa processor
(multiprocessor atau arsitektur komputer dengan banyak processor) agar kinerja
computer semakin cepat.
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.
Sumber :
https://dikky12.wordpress.com/2011/04/01/parallel-processing/
https://dikky12.wordpress.com/2011/04/01/parallel-processing/
http://flawless9angels.blogspot.co.id/2016/04/hubungan-parallel-processing-dan.html
http://jokofirmantoro.blogspot.co.id/2015/06/hubungan-antara-komputasi-modern-dan.html
Tidak ada komentar:
Posting Komentar