Powered By Blogger

Rabu, 08 Juni 2016

PARALLEL COMPUTATION

Nama  : Praditya Angga Kusuma
Kelas  : 4IA25
Npm   : 55412685
Mata Kuliah : Pengantar Komputasi Modern



Parallel Computation atau Komputasi paralel adalah salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer independen secara bersamaan. Ini umumnya diperlukan saat kapasitas yang diperlukan sangat besar, baik karena harus mengolah data dalam jumlah besar ataupun karena tuntutan proses komputasi yang banyak. Kasus kedua umum ditemui di kalkulasi numerik untuk menyelesaikan persamaan matematis di bidang fisika (fisika komputasi), kimia (kimia komputasi) dll.
Parallel computing muncul ketika komputer membawa lebih dari satu task secara simultan (bersamaan). Teknik ini dapat memungkinkan komputer bekerja secara lebih cepat dibandingkan dengna melakukannya secara sekaligus, seperti halnya seseorang dengan dua tangan dapat menyelesaikan lebih banyak pekerjaan dengan orang yang hanya menggunakan satu tangan saja.

Ø  Parallelism Concepta

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.

Ø  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).

Ø  Architectural Parallel Compute

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
             


Sumber :

http://www.academia.edu/7424831/Parallel_PROCESSING_Pemrosesan_paralel


Komputasi Parallel by dewi_anggraini.staff.gunadarma.ac.id

Tidak ada komentar:

Posting Komentar