- Back to Home »
- Tulisan »
- Parrallel Computation
Posted by : Unknown
Kamis, 05 Mei 2016
Nama : Dimas Yudistira
NPM : 52412155
Mata Kuliah : Pengantar Komputasi Modern
NPM : 52412155
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.
B. Distributed Processing
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
Pengelompokkan Arsitektur Komputer Menurut Flynn |
Perbedaan antara Komputer Tunggal dengan Komputer Komputasi
Komputer Tunggal
|
Komputer Parallel
|
|
|
referensi :
http://www.academia.edu/7424831/Parallel_PROCESSING_Pemrosesan_paralel
Komputasi Parallel by dewi_anggraini.staff.gunadarma.ac.id