Uploaded by User40623

PARALEL COMPUTING

advertisement
Sejak dari dulu, computer diketahui sebagai mesin yang beroperaso secara terstruktur,
hampir semua pemograman computer berisi algoritma yang instruksinya terstruktur, prosesor
menjalankan program dengan mengeksekusi instruksi2 mesin secara berurutan dan satu per satu.
Setiap instruksi di jalankan secara terurut dengan operasi(fecth instruksi,fecth operand,perfume
operation,store result).
Pandangan tentang computer ini tidak pernah sepenuhnya benar, ada masa saat sinyal
operasi dihasilkn secara Bersama sama. Instruksi pipelining, setidaknya tumpeng tindih dalam
mengambil dan menjalankan operasi, telah ada sejak waktu yang lama. Keduanya adalah contoh dari
melakukan operasi independent secara pararel.
Multiple prosesor organisation
Taxonomy merupakan pembagian kemampuan pemoresesan parallel yang paling umum
yang di kenalkan oleh Flynn, Flynn membagi menjadi 4 kategori system komputer :
1. Single instruction, single data (SISD) stream: prosesor tunggal mengeksekusi aliran instruksi
tunggal untuk beroprasi pada data yang di simpan di memori tunggal. Uniprosesor
2. Single instruction, multiple data (SIMD) stream: Intruksi mesin tunggal yang mengontrol
eksekusi simultan dari sejumlah elemen pemrosesan secara bergantian, setiap elemen
pemrosesan memiliki memori data yang terkai, sehinggal instruksi di jalankan pada set data
yang berbeda, prosesor vector dan array .
3. Multiple instruction, single data (MISD) stream: Urutan data ditransmisikan ke satu set
prosesor, yang masing-masing mengeksekusi urutan instruksi yang berbeda. Struktur ini
tidak diterapkan secara komersial.
4. Multiple instruction, multiple data (MIMD) stream: Satu set prosesor secara bersamaan
menjalankan urutan instruksi berbeda pada set data yang berbeda. SMP, cluster, dan sistem
NUMA masuk dalam kategori ini.
Download