Arsitektur Komputasi Parallel yaitu sekumpulan elemen pemroses (Processing Elements) yang berhubungan dalam menuntaskan sebuah dilema besar.
![]() |
Arsitektur Komputasi Parallel |
Arsitektur Komputasi Parallel diharapkan alasannya yaitu :
- Tuntutan aplikasi
- Trend Teknolog
- Trend Arsitekture
- Ekonomi
Trend ketika ini :
- Kebanyakan mikroprosesor kini ini mempunyai kemudahan untuk mendukung multiprosesor.
- Server dan workstation berarsitektur multiprosesor : Sun, SGI, DEC, COMPAQ
- Mikroprosesor yad (dan sekarang) yaitu multiprosesor
Menurut seorang Designer Processor, taksonomi Flynn, Arsitektur Komputer dibagi menjadi 4 bagian, yaitu :
SISD (Single Instruction, Single Data)
Merupakan abreviasi dari Single Instruction, Single Data yaitu satu-satunya yang memakai arsitektur Von Neumann. Ini dikarenakan pada model ini hanya dipakai 1 processor saja. Oleh alasannya yaitu itu model ini dapat dikatakan sebagai model untuk komputasi tunggal. Sedangkan ketiga model lainnya merupakan komputasi paralel yang memakai beberapa processor. Beberapa pola komputer yang memakai model SISD yaitu UNIVAC1, IBM 360, CDC 7600, Cray 1 dan PDP 1.
SIMD (Single Instruction, Multiple Data)
Processor dengan kode yang sama, namun setiap processor mengolah data yang berbeda. Sebagai pola kita ingin mencari angka 27 pada formasi angka yang terdiri dari 100 angka, dan kita memakai 5 processor. Pada setiap processor kita memakai algoritma atau perintah yang sama, namun data yang diproses berbeda. Misalnya processor 1 mengolah data dari formasi / urutan pertama hingga urutan ke 20, processor 2 mengolah data dari urutan 21 hingga urutan 40, begitu pun untuk processor-processor yang lain. Beberapa pola komputer yang memakai model SIMD yaitu ILLIAC IV, MasPar, Cray X-MP, Cray Y-MP, Thingking Machine CM-2 dan Cell Processor (GPU).
MISD (Multiple Instruction, Single Data)
Merupakan abreviasi dari Multiple Instruction, Single Data. MISD memakai banyak processor dengan setiap processor memakai kode yang berbeda namun mengolah data yang sama. Hal ini merupakan kebalikan dari model SIMD. Untuk contoh, kita dapat memakai kasus yang sama pada pola model SIMD namun cara penyelesaian yang berbeda. Pada MISD jikalau pada komputer pertama, kedua, ketiga, keempat dan kelima sama-sama mengolah data dari urutan 1-100, namun algoritma yang dipakai untuk teknik pencariannya berbeda di setiap processor. Sampai ketika ini belum ada komputer yang memakai model MISD.
MIMD (Multiple Instruction, Multiple Data)
Merupakan abreviasi dari Multiple Instruction, Multiple Data. MIMD memakai banyak processor dengan setiap processor mempunyai kode yang berbeda dan mengolah data yang berbeda. Namun banyak komputer yang memakai model MIMD juga memasukkan komponen untuk model SIMD. Beberapa komputer yang memakai model MIMD yaitu IBM POWER5, HP/Compaq AlphaServer, Intel IA32, AMD Opteron, Cray XT3 dan IBM BG/L.