A. DEFINISI
Paralel Processing adalah
kemampuan menjalankan tugas atau aplikasi lebih dari satu aplikasi dan
dijalankan secara simultan atau bersamaan pada sebuah komputer. Secara umum,
ini adalah sebuah teknik dimana sebuah masalah dibagi dalam beberapa masalah
kecil untuk mempercepat proses penyelesaian masalah.
Terdapat dua hukum yang berlaku dalam sebuah
parallel processing. yaitu:
Ø Hukum Amdahl
Amdahl berpendapat, “Peningkatan kecepatan secara
paralel akan menjadi linear, melipatgandakan kemampuan proses sebuah komputer
dan mengurangi separuh dari waktu proses yang diperlukan untuk menyelesaikan
sebuah masalah.”
Ø Hukum Gustafson
Pendapat Gustafson hampir sama dengan Amdahl,
tetapi dalam pemikiran Gustafson, sebuah komputasi paralel berjalan dengan
menggunakan dua atau lebih mesin untuk mempercepat penyelesaian masalah dengan
memperhatikan faktor eksternal, seperti kemampuan mesin dan kecepatan proses
tiap-tiap mesin yang digunakan.
B. Tujuan Model Komputas Paralel
Tujuan dari komputasi paralel
adalah meningkatkan kinerja komputer dalam menyelesaikan berbagai masalah.
Dengan membagi sebuah masalah besar ke dalam beberapa masalah kecil, membuat
kinerja menjadi cepat.
Salah satu jenis penggunaan komputasi paralel
adalah:
·
PVM(Parallel Virtual Machine)
Merupakan sebuah perangkat lunak yang mampu
mensimulasikan pemrosesan paralel pada jaringan.
·
Model komputasi Paralel.
1. Embarasingly Parallel adalah pemrograman paralel
yang digunakan pada masalah-masalah yang bisa diparalelkan tanpa membutuhkan
komunikasi satu sama lain. Sebenarnya pemrograman ini bisa dibilang sebagai
pemrograman paralel yang ideal, karena tanpa biaya komunikasi, lebih banyak
peningkatan kecepatan yang bisa dicapai.
2. Taksonomi dari model pemrosesan
paralel dibuat berdasarkan alur instruksi dan alur data yang digunakan:
Ø
SISD
(Single Instruction Single Datapath) merupakan prosesor tunggal, yang bukan
paralel.
Ø
SIMD
(Single Instruction Multiple Datapath)alur instruksi yang sama dijalankan
terhadap banyak alur data yang berbeda. Alur instruksi di sini kalau tidak
salah maksudnya ya program komputer itu. trus datapath itu paling ya inputnya,
jadi inputnya lain-lain tapi program yang digunakan sama.
Ø
MIMD
(Multiple Instruction Multiple Datapath)alur instruksinya banyak, alur datanya
juga banyak, tapi masing-masing bisa berinteraksi.
Ø
MISD
(Multiple Instruction Single Datapath)alur instruksinya banyak tapi beroperasi
pada data yang sama.
TUGAS SOFTSKILL : ARBI PRAMANA
Tidak ada komentar:
Posting Komentar
SEMOGA BERMANFAAT, TINGGALKAN KRITIK DAN SARAN. TRIMAKASIH