PARALLELISM CONCEPT
UNIVERSITAS GUNADARMA
KELAS : 4IA23
MATA KULIAH : PENGANTAR KOMPUTASI MODERN
DOSEN : LELLY PRANANINGRUM
1. Pengertian
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.
2. Tujuan
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.
3. Teori
M.J. Flynn menjabarkan
parallel computing ke dalam 4 buah model yaitu SISD, SIMD, MISD dan MIMD.
Berikut penjelasannya :
1. Komputer
SISD (Single Instruction stream-Single Data stream)
Adalah Sesuai
dengan arti dari SISD sendiri, komputer yang memakai model ini adalah komputer
dengan prosesor tunggal dan menjalankan satu instruksi yang dieksekusi secara
serial. Yang sering menggunakan model ini adalah komputer konvensional. Contoh
komputer yang menggunakan model SISD ini adalah UNIVAC1, IBM 360, CDC
7600, Cray 1 dan PDP 1. Gambarnya bisa di lihat di bawah ini.
2. Komputer SIMD
(Single Instruction stream-Multiple Data stream)
Adalah
data yang akan dimanipulasi berbeda.Komputer dengan model ini memiliki lebih
dari satu prosessor, tetapi hanya mengeksekusi satu instruksi yang sama pada
data yang berbeda. Komputer vector adalah salah satu contoh komputer yang
menggunakan model ini. Contoh lainnya adalah ILLIAC IV, MasPar, Cray X-MP, Cray
Y-MP, Thingking Machine CM-2 dan Cell Processor (GPU).
3. Komputer
MISD (Multiple Instruction stream-Single Data stream)
Adalah
datanya masih dalam bentuk teori. 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. Sampai saat ini belum ada komputer yang menggunakan model MISD.
4. MIMD
(Multiple Instruction stream-Multiple Data stream)
Adalah
datanya yang paling banyak di gunakan. Komputer ini memiliki lebih dari
satu prosesor dan mengeksekusi lebih dari satu instruksi secara paralel. 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.
Sumber
:
Tidak ada komentar:
Posting Komentar