Selasa, 24 Januari 2012

Proses Pararel

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.
MULTIPROSESOR
  • 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 
MULTIKOMPUTER
  • 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
KOMBINASI MULTIPROSESOR DENGAN MULTIKOMPUTER
1. Rancangan yang dapat diskalakan
2. Distributed Shared Memory (DSM)
3. Sistem Runtime Bahasa

Tidak ada komentar:

Posting Komentar