220 likes | 452 Views
Pertemuan 14 : Parallel Processing. O rganisasi dan arsitektur komputer. MODEL-MODEL KOMUNIKASI. Pemrosesan Paralel adalah Pelaksanaan instruksi secara bersamaan waktunya . Ada 2 model komunikasi : 1. Multiprosesor 2. Multikomputer. TAKSONOMI KOMPUTER PARALEL. Menurut Flyyn :
E N D
Pertemuan 14 : Parallel Processing Organisasi dan arsitektur komputer
MODEL-MODEL KOMUNIKASI • PemrosesanParaleladalah Pelaksanaaninstruksisecarabersamaanwaktunya. Ada 2 model komunikasi: 1. Multiprosesor 2. Multikomputer
TAKSONOMI KOMPUTER PARALEL • MenurutFlyyn: 1. SISD (Single Instruction Stream, Single Data Stream) 2. SIMD (Single Instruction Stream, Multiple Data Stream) 3. MISD (Multiple Instruction Stream, Single Data Stream) 4. MISD (Multiple Instruction Stream, Multiple Data Stream)
SISD (Single Instruction Stream, Single Data Stream) • Satuprosesor • Satuinstruksi stream • Data disimpandisatumemori • DisebutUni-processor
SIMD (Single Instruction Stream, Multiple Data Stream) Instruksimesintunggal • Terdapatsejumlahelemenproses • Yang termasuk SIMD adalah Array Processor dan Vector Processor Sifatkomputer SIMD adalah 1. Mendistribusikanpemrosesankesejumlah hardware. 2. Beroperasisecarabersama-samapadabeberapaelemen data yang berbeda. 3. Menjalankankomputasi yang samapadasemuaelemen data.
MISD (Multiple Instruction Stream, Single Data Stream) • SatuAliranInstruksi • BanyakAliran Data • Belumdapatdiimplementasikandenganbaik
MIMD (Multiple Instruction Stream, Multiple Data Stream) • Terdiridarisejumlah set prosesor • Terdiridarisejumlahset data yang berbeda Yang termasuk MIMD 1. Multikomputer (Loosely Coupled) 2. Multiprosesor (Tightly Coupled)
Sifatkomputer MIMD : 1. Mendistribusikanpemrosesankesejumlahprosesorindependen. 2. Membagikansumbertermasukmemoriutamakeprosesorindependen. 3. Setiapprosesormenjalankanprogramnyasendiri. 4. Setiapprosesorberfungsiecaraindependendanbersama-sama.
MULTIPROSESOR • Sebuahsistemkomputerparalel yang didasarkanpadapemakaianmemoritunggalsecarabersama-sama • Model multiprosesorberkembangmenjadi software • Menggunakanbersamasebuahruangalamat virtual tunggal yang dipetakanpadamemoribersama • Untukmembacaataumenulissebuah word memoridenganmenjalankaninstruksi LOAD dan STORE • Multiprosesorsulituntukdikembangkantapimudahdiprogram • Contoh: Sun Enterprise 10000, Sequent NUMA-Q, SGI Origin 2000 danHP/ Convex Exemplar
KOMBINASI MULTIPROSESOR DENGAN MULTIKOMPUTER 1. Rancangan yang dapatdiskalakan 2. Distributed Shared Memory (DSM) 3. Sistem Runtime Bahasa
JARINGAN INTERKONEKSI Ada5 komponen: 1. CPU 2. Memori 3. Interface 4. Penghubung 5. Switch output
KINERJA • Untukmenggembangkankomputerparalel agar bisaberoperasilebihcepatdariprosesortunggal MasalahKinerja yang berkaitandengankomputerparalel: 1. Metrik Hardware Kecepatan CPU dan I/O 2. Metrik Software : Mengetahuiseberapacepatsebuah program beroperasipadasebuahkomputerparaleldibandingsebuahprosesortunggal