Pengklasifikasian oleh Flynn, dikenal sebagai Taksonomi Flynn, membedakan
komputer paralel ke dalam empat kelas berdasarkan konsep aliran data (data
stream) dan aliran instruksi (instruction stream), sebagai : SISD, SIMD, MISD,
MIMD.
SISD (Single Instruction stream, Single Data
stream)
Single
Instruction – Single Data. Komputer jenis ini hanya memiliki satu prosesor (
single processor ). Dimana semua instruksi di eksekusi secara serial ( terurut
satu demi satu ) dan memungkinkan adanya overlapping di setiap bagian instruksi
dalam pelaksanaan eksekusi. Komputer ini adalah tipe komputer konvensional.
Beberapa contoh komputer yang menggunakan model SISD adalah UNIVAC1, IBM 360,
CDC 7600, Cray 1 dan PDP 1.
SIMD (Single Instruction stream, Multiple Data stream)
Single Instruction – Multiple Data.
Komputer jenis ini hanya dapat mengeksekusi satu instruksi dan memiliki lebih
dari satu prosesor. Satu eksekusi dilakukan secara paralel pada data yang
berbeda pada level lock-step. Komputer vektor adalah salah satu komputer
paralel yang menggunakan arsitektur ini. Beberapa contoh komputer yang
menggunakan model SIMD adalah ILLIAC IV, MasPar, Cray X-MP, Cray Y-MP,
Thingking Machine CM-2 dan Cell Processor ( GPU ).
MISD (Multiple Instruction stream, Single Data stream)
Multiple Instructions – Single Data.
Belum ada perwujudan nyata dari komputer jenis ini kecuali dalam bentuk
prototipe untuk penelitian. Teorinya komputer ini memiliki satu
prosesor dan mengeksekusi beberapa instruksi secara paralel tetapi praktiknya
tidak ada komputer yang dibangun dengan arsitektur ini karena sistemnya tidak
mudah dipahami.
MIMD (Multiple Instruction stream, Multiple Data
stream)
Multiple Instructions – Multiple
Data. Komputer jenis ini dapat mengeksekusi lebih dari satu instruksi secara
paralel dengan lebih dari satu prosesor. Tipe komputer ini yang paling banyak
digunakan untuk membangun komputer paralel, bahkan banyak supercomputer yang
menerapkan arsitektur ini. Beberapa komputer yang menggunakan model MIMD adalah
IBM POWER5, HP/Compaq AlphaServer, Intel IA32, AMD Opteron, Cray XT3 dan IBM
BG/L.
Tidak ada komentar:
Posting Komentar