/  14
 
Parallel Processing 
MakalahDisusun Sebagai Salah Satu TugasMata Kuliah Arsitektur dan Organisasi KomputerDisusun olehM Rangga Permana 108091000015Ajeng Aulia 109091000107Lutfiyanti 108091000022KELAS TI 5 BPeminatan JaringanPROGRAM STUDI TEKNIK INFORMATIKAFAKULTAS SAINS DAN TEKNOLOGIUNIVERSITAS ISLAM NEGERISYARIF HIDAYATULLAH JAKARTA2010
 
Parallel Processing 1.
 
Pengertian
Pemrosesan paralel (parallel processing) adalah penggunakan lebih dari satu CPUuntuk menjalankan sebuah program secara simultan. Idealnya, parallel processingmembuat program berjalan lebih cepat karena semakin banyak CPU yangdigunakan. Tetapi dalam praktek, seringkali sulit membagi program sehingga dapatdieksekusi oleh CPU yang berbea-beda tanpa berkaitan di antaranya.Komputasi paralel adalah salah satu teknik melakukan komputasi secara bersamaandengan memanfaatkan beberapa komputer secara bersamaan. Biasanyadiperlukansaat 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 mesinparalel yang terdiri dari banyak komputer yang dihubungkan dengan jaringan danmampu bekerja secara paralel untuk menyelesaikan satu masalah. Untuk itudiperlukan aneka perangkat lunak pendukung yang biasa disebut sebagai
middleware
yang berperan untuk mengatur distribusi pekerjaan antar node dalamsatu mesin paralel. Selanjutnya pemakai harus membuat pemrograman paraleluntuk merealisasikan komputasi.Pemrograman paralel
 
adalah teknik pemrograman komputer yang memungkinkaneksekusi perintah/operasi secara bersamaan baik dalam komputer dengan satu(prosesor tunggal) ataupun banyak (prosesor ganda dengan mesin paralel) CPU.Tujuan utama dari pemrograman paralel adalah untuk meningkatkan performakomputasi. Semakin banyak hal yang bisa dilakukan secara bersamaan (dalamwaktu yang sama), semakin banyak pekerjaan yang bisa diselesaikan.
 
Komputasi paralel membutuhkan:· algoritma· bahasa pemrograman· compilerSebagai besar komputer hanya mempunyai satu CPU, namun ada yang mempunyailebih dari satu. Bahkan juga ada komputer dengan ribuan CPU. Komputer dengansatu CPU dapat melakukan parallel processing dengan menghubungkannya dengankomputer lain pada jaringan. Namun, parallel processing ini memerlukan softwarecanggih yang disebut distributed processing software.Parallel processing berbeda dengan multitasking, yaitu satu CPU mengeksekusibeberapa program sekaligus. Parallel processing disebut juga parallel computing.Contoh struktur pengiriman permintaan dan jawaban dari parallel processing
2
.
 
A
rsitektur Komputer Parallela.
 
Berdasarkan simetrinya, multiprocessing dapat dibagi ke dalam
 
1.
 
 Asy
mmetric Multiproce
ss
ing
(ASMP)2.
 
S
y
mmetric Multiproce
ss
ing
(SMP)3.
 
on-uniform memor 
y
acce
ss
(NUMA)
multiproce
ss
ing
 a)
 
Pengertian

Share & Embed

More from this user

Recent Readcasters

Add a Comment

Characters: ...