prosesor paralel
Adalah Pelaksanaan instruksi secara bersamaan waktunya.
Ada 2 model komunikasi:
1. Multiprosesor
2. Multikomputer
- Sebuah komputer yang memiliki lebih darisatu central processing unit, komputer inidigunakan untuk parallel processing.
- Suatu sitem prosesor dengan banyakperhitungan yag dilakukan secarabersamaan agar prosesor dapatmempunyai kinerja tinggi.
Klasifikasi Arsitektural
- Klasifikasi Flynn
- Klasifikasi Feng
- Klasifikasi Händler
KLASIFIKASI FLYNN
- Klasifikasi sistem komputer yang didasarkanpada penggandaan alur instruksi dan alurdata diperkenalkan oleh Michael J. Flynn
- Alur instruksi (instruction stream) adalahurutan instruksi yang dilaksanakan olehmesin
- Alur data adalah urutan data yang dipanggiloleh alur instruksi
- Instruksi didecode (diartikan) oleh ControlUnit
- Alur data mengalir dua arah antara prosesordan memori
4 kategori sistem komputer dalamklasifikasi Flynnklasifikasi Flynn
1.Single Instruction stream – Single Datastream (SISD)
2.Single Instruction stream – Multiple Datastream (SIMD)
3.Multiple Instruction stream – Single Datastream (MISD)
4.Multiple Instruction stream – MultipleData stream (MIMD)Sistem Komputer kategori SISD
• Instruksi dilaksanakan secara berurut tetapi jugaboleh overlap dalam tahapan eksekusi (pipeline)
• Satu alur instruksi didecode untuk alur data tunggal
Sistem Komputer kategori SIMD
- Beberapa Processor Unit (ProcessingElement) disupervisi oleh Control Unityang sama
- Semua Processing Element menerimainstruksi yang sama dari control unit tetapimengeksekusi data yang berbeda dari alurdata yang berbeda pula
- Subsistem memori berisi modul-modulmemori
- Processor vektor dan processor arraytermasuk dalam kategori ini
Sistem Komputer kategori MISD
- Sejumlah PU , masing-masing menerimainstruksi yang berbeda danmengoperasikan data yang sama
- Output salah satu prosesor menjadi inputbagi prosesor berikutnya
- Struktur komputer ini tidak praktis,sehingga tidak ada komputer yangmenggunakannya
Sistem Komputer kategori MIMD
- Sejumlah prosesor secara simultanmengeksekusi rangkaian instruksi yangberbeda pada kumpulan data yangberbeda pula
- MIMD dapat berupa multiprosesor denganmemori yang dapat digunakan bersama(shared memory) atau multikomputerdengan memori yang terdistribusi.
- Suatu sitem prosesor dengan banyakperhitungan yag dilakukan secarabersamaan agar prosesor dapatmempunyai kinerja tinggi.
Klasifikasi Arsitektural
- Klasifikasi Flynn
- Klasifikasi Feng
- Klasifikasi Händler
KLASIFIKASI FLYNN
- Klasifikasi sistem komputer yang didasarkanpada penggandaan alur instruksi dan alurdata diperkenalkan oleh Michael J. Flynn
- Alur instruksi (instruction stream) adalahurutan instruksi yang dilaksanakan olehmesin
- Alur data adalah urutan data yang dipanggiloleh alur instruksi
- Instruksi didecode (diartikan) oleh ControlUnit
- Alur data mengalir dua arah antara prosesordan memori
4 kategori sistem komputer dalamklasifikasi Flynnklasifikasi Flynn
1.Single Instruction stream – Single Datastream (SISD)
2.Single Instruction stream – Multiple Datastream (SIMD)
3.Multiple Instruction stream – Single Datastream (MISD)
4.Multiple Instruction stream – MultipleData stream (MIMD)Sistem Komputer kategori SISD
• Instruksi dilaksanakan secara berurut tetapi jugaboleh overlap dalam tahapan eksekusi (pipeline)
• Satu alur instruksi didecode untuk alur data tunggal
Sistem Komputer kategori SIMD
- Beberapa Processor Unit (ProcessingElement) disupervisi oleh Control Unityang sama
- Semua Processing Element menerimainstruksi yang sama dari control unit tetapimengeksekusi data yang berbeda dari alurdata yang berbeda pula
- Subsistem memori berisi modul-modulmemori
- Processor vektor dan processor arraytermasuk dalam kategori ini
Sistem Komputer kategori MISD
- Sejumlah PU , masing-masing menerimainstruksi yang berbeda danmengoperasikan data yang sama
- Output salah satu prosesor menjadi inputbagi prosesor berikutnya
- Struktur komputer ini tidak praktis,sehingga tidak ada komputer yangmenggunakannya
Sistem Komputer kategori MIMD
- Sejumlah prosesor secara simultanmengeksekusi rangkaian instruksi yangberbeda pada kumpulan data yangberbeda pula
- MIMD dapat berupa multiprosesor denganmemori yang dapat digunakan bersama(shared memory) atau multikomputerdengan memori yang terdistribusi.
MULTIPROSESOR
1. Rancangan yang dapat diskalakan
2. Distributed Shared Memory (DSM)
3. Sistem Runtime Bahasa
- Sebuah sistem komputer paralel yang di dasrkan pada pemakaian memori tunggal secara bersama - sama
- Model multiprosesor berkembang menjadi software
- Menggunakan bersama sebuah ruang alamat virtual tunggal yang di petakan pada memori bersama
- Untuk membaca atau menulis sebuah word memori dengan menjalankan instruksi LOAD dan STORE
- Multiprosesor sulit untuk dikembangkan tapi mudah di program
- Contoh: Sun Enterprise 10000, Sequent NUMA-Q, SGI Origin 2000 danHP/ Convex Exemplar
- Sebuah sistem komputer paralel dimana setiap CPU memiliki memorinya sendiri dan independen
- Disebut juga dengan Sistem Memori Terdistribusi
- Setiap CPU memori lokal sendiri yang bisa diakses dengan hanya menjalankan instruksi LOAD dan STORE, tetapi tidak bisa di akses oleh CPU lain
- Multikomputer memiliki satu ruang alamat fisik per CPU
- Multikomputer mudah untuk dikembangkan tapi sulit di program
- Contoh: SP2 IBM, Option Red Intel/ Sandina dan COW Wisconsin
1. Rancangan yang dapat diskalakan
2. Distributed Shared Memory (DSM)
3. Sistem Runtime Bahasa
Tidak ada komentar:
Posting Komentar