Senin, 25 Juni 2012

Flynn's Classical Taxonomy

Flynn's Classical Taxonomy

Ä  Adalah suatu cara untuk mengklasifikasikan komputer paralel, yang digunakan sejak tahun 1966. Cara membedakan arsitektur multi processor computer adalah dengan cara bagaimana mereka diklasifikasikan dengan dimensi instruksi dan data. Masing-masing dimensi hanya memiliki dua kemungkinan yaitu single atau multiple.

Ä  Terdapat 4 kalsifikasi komputer paralel menurut Flynn’s Taxonomy :
1.      Single Instruction, Single Data (SISD)
Memiliki ciri-ciri :
Serial/non parallel computing dengan single instruction (hanya satu instruksi yan dijalankan oleh CPU dalam satu siklus pewaktuan)
 - single data: hanya satu aliran data yang digunakan sebagai masukan dalam satu siklus pewaktuan
 - deterministic execution komputer lama
 - Contoh : mainframe kuno, PC saat ini


                 2.      Single Instruction, Multiple Data (SIMD)
                 Memiliki ciri-ciri :
                  - Tipe parallel komputer dengan single instruksi
  - Multiple data: masing-masing unit pemrosesan mengoperasikan elemen data berbeda.
     - Alat terbaik untuk menyelesaikan masalah yang spesifik misalnya image processing
  - Synchronous dan deterministic execution
      -    Contoh : Processor Arrays (Connection Machine CM-2, MasPar MP-1 & MP-2, ILLIAC IV), Vector Pipelines (IBM 9000, Cray X-MP, Y-MP & C90, Fujitsu VP, NEC SX-2, Hitachi S820, ETA10)
        - Kebanyakan komputer modern yang mempunyai Graphics Processor Unit menggunakan instruksi SIMD.

                3.      Multiple Instruction, Single Data (MISD)
                 Memiliki ciri-ciri :
                 -  Data tunggal yang dimasukkan dalam multiple processing unit.
 - Masing-masing processing unit menjalankan data secara independen melalui instruksi yang independen.
 Contoh arsitektur ini pada parallel computer experimental Carnegie Mellon C.mmp computer (1971).
 - Beberapa kemungkinan yang bisa dipikirkan sebagai ide:
o   Multiple frequency filters pada single signal stream
o   Multiple cryptography algorithms untuk meng “crack” single coded message.

                  4.      Multiple Instruction, Multiple Data (MIMD)
 - Model parallel computing saat ini. Hampir semua PC menggunakan kategori ini.
 - Multiple instruction: setiap processor mengeksekusi instruksi yang berbeda
 - Multiple Data: setiap processor bekerja dengan data yang berbeda
Eksekusi dapat di sinkronkan atau asinkron, deterministic atau non deterministic
 - Contoh: supercomputers, networked parallel computer clusters and "grids", multi-processor SMP computers, multi-core PCs.
 - Beberapa arsitektur MIMD juga termasuk eksekusi SIMD execution sub-components



Sumber

Tidak ada komentar:

Posting Komentar

Followers