Nama : Indri Septiyantari
NPM : 53412722
Mata Kuliah : Pengantar Komputasi Modern
A. Parallelism Concept
NPM : 53412722
Mata Kuliah : Pengantar Komputasi Modern
A. Parallelism Concept
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 datadalam jumlah besar ataupun karena tuntutan proses komputasi yang banyak. Untuk melakukan aneka jenis komputasi paralel ini diperlukan infrastruktur mesin paralel yang terdiridari 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 sendiri adalah teknik pemrograman komputer yang memungkinkan eksekusi perintah/operasi secara bersamaan. Bila komputer yang digunakan secara bersamaan tersebut dilakukan oleh komputer-komputer terpisah yang terhubung dalam satu jaringan komputer, biasanya disebut sistem terdistribusi. Bahasa pemrograman yang populer digunakan dalam pemrograman paralel adalah MPI (Message Passing Interface) dan PVM (Parallel Virtual Machine).
C. Architectural Parallel Computer
- Computer SISD
Semua instruksi dikerjakan terurut satu demi satu. Pada umumnya komputer terdiri atas satu buah pemroses (single processor).
Contoh :
*UNIVAC1
*IBM 360
*CDC 7600
*Cray 1
*PDP 1
- Computer SIMD
terdapat lebih dari satu elemen pemrosesan yang dikendalikan oleh sebuah unit pengendali yang sama.
Contoh :
*ILLIAC IV *Cray X-MP
*Cray Y-MP *Cell Processor (GPU)
*MasPar
*Thingking Machine CM-2
- Computer MISD
Memiliki n unit pemroses yang masing-masing menerima dan mengoperasikan instruksi yang berbeda terhadap aliran data yang sama.
- Computer MIMD
Murni terdapat interaksi di antara n pemroses, bersifat tightly coupled jika tingkat interaksi antara pemroses tinggi dan loosely coupled jika tingkat interaksi antara pemroses rendah.
Contoh :
*IBM POWER5 *HP/Compaq Alpha Server
*Intel IA32 *AMD Opteron
*Cray XT3 *IBM BG/L
Perbedaan antara Komputer Tunggal dengan Komputer Komputasi
Komputer Tunggal
|
Komputer Parallel
|
|
Referensi :
https://www.google.co.id/search?q=distribution+parallel+adalah&newwindow=1&biw=1366&bih=599&source=lnms&tbm=isch&sa=X&ved=0ahUKEwj04MCgx5XNAhXJQ48KHQu-DjwQ_AUICCgB#imgrc=2MiNiCujvLTDVM%3A