PROSESSOR PARALEL
oleh: Wa h yu P r i b a d i 1Elka LJ D4 / 7108.040.501
Definisi üParallel processor adalah suatu sistem processor dengan banyak perhitungan yang dilakukan secara bersamaan agar processor dapat mempunyai kinerja tinggi.
Klasifikasi arsitektur processor paralel A. KLASIFIKASI FLYINN Dalam klasifikasi ini terdapat 4 teknik pemrosesan data : 3. Single Instruction stream – Single Data stream (SISD) 4. Single Instruction stream – Multiple Data stream (SIMD) 5. Multiple Instruction stream – Single Data stream (MISD) 6. Multiple Instruction stream – Multiple Data stream (MIMD)
B.
KLASIFIKASI FENG
Ada 4 tipe metode pemrosesan : 10. Word Serial and Bit Serial (WSBS) 11. Word Paralel and Bit Setial (WPBS) 12. Word Serial and Bit Paralel (WSBP) 13. Word Paralel and Bit Paralel (WPBP)
KLASIFIKASI FLYNN [1] Diperkenalkan oleh Michael J. Flynn, konsepnya adalah: ü Alur instruksi (instruction stream) adalah urutan instruksi yang dilaksanakan oleh mesin. ü Alur data adalah urutan data yang dipanggil oleh alur instruksi . ü Baik instruksi maupun data diambil dari modul memori. ü Instruksi didecode (diartikan) oleh Control Unit.
Sistem Komputer kategori SISD Diagram blok sistem :
Keterangan : CU : Control Unit PU : Processor Unit MM : Memory Module
ü SIMD merupakan paralel sinkron yang memproses satu instruksi dengan banyak prosesor elemen pada waktu yang sama. ü Dalam SIMD yang paling penting bukanlah kontrol prosesor melainkan data. ü Data diproses oleh masing-masing elemen pemroses yang berbeda dari satu prosesor ke prosesor lainnya. Sehingga satu program dan satu kontrol unit bekerja secara bersamaan pada kumpulan data yang berbeda. Dua phase pemrosesan data : 7. Memilah dan mendistribusikan data (data partitioning and distribution) 8. Memproses data secara paralel (data paralel prosesing)
Sistem Processor kategori SIMD Diagram blok sistem :
Keterangan: PE : Processing Element CU : Control Unit PU : Processor Unit MM : Memory Modul SM : Shared Memory IS : Instruction Stream DS : Data Stream
üBeberapa Processor Unit (Processing Element) disupervisi oleh Control Unit yang sama. üSemua Processing Element menerima instruksi yang sama dari control unit tetapi mengeksekusi data yang berbeda dari alur data yang berbeda pula. üProcessor vektor dan processor array termasuk dalam kategori ini
Sistem Processor kategori MISD Diagram blok sistem :
Keterangan: PE : Processing Element CU : Control Unit PU : Processor Unit MM : Memory Modul SM : Shared Memory IS : Instruction Stream DS : Data Stream
üSejumlah PU , masing-masing menerima instruksi yang berbeda dan mengoperasikan data yang sama. üOutput salah satu prosesor menjadi input bagi prosesor berikutnya. üStruktur komputer ini tidak praktis, sehingga tidak ada komputer yang menggunakannya.
Sistem Processor kategori MIMD Diagram blok sistem :
Keterangan: PE : Processing Element CU : Control Unit PU : Processor Unit MM : Memory Modul SM : Shared Memory IS : Instruction Stream DS : Data Stream
ü MIMD berarti banyak prosesor yang dapat mengeksekusi instruksi dan data yang berbeda-beda secara bersamaan. Alasan pemakaian sistem MIMD: [2] 4. Tiap-tiap prosesor bekerja secara independen kecuali untuk sistem sinkron tertentu harus menunggu. 5. Program paralel untuk menyelesaikan suatu task baik jumlahnya diketahui ataupun tidak, menggunakan prosesor yang jumlahnya tidak diketahui pula. Alur pemrosesan data pada sistem MIMD: ü Sejumlah prosesor secara simultan mengeksekusi rangkaian instruksi yang berbeda pada kumpulan data yang berbeda pula. ü MIMD dapat berupa multiprosesor dengan memori yang dapat digunakan bersama (shared memory) atau multikomputer dengan memori yang terdistribusi.
KLASIFIKASI FENG ü Tse Yun Feng mengusulkan pembagian klasifikasi arsitektur komputer berdasarkan derajat keparalelan (degree of parallelism). ü Jumlah bit maksimum yang dapat diproses dalam satu satuan waktu oleh sistem komputer disebut derajat keparalelan maksimum P Dalam klasifikasi ini terdapat beberapa 4 pemrosesan data : 5. Word Serial and Bit Serial (WSBS) ü disebut sebagai Bit serial procesing karena satu bit (n=m=1) diproses pada satu satuan waktu. ü Asitektur processor tipe ini kecepatan prosesnya lambat ü Merupakan komputer generasi pertama 2. Word Paraleland Bit Serial ( WPBS (n=1, m>1) ) ü disebut sebagai BIS procesing ( Bit Slice Procesing) karena sejumlah m bit slice diproses pada satu satuan waktu.
3. Word Serial and Bit Paralel (WSBP (n>1, m=1) ) ü disebut sebagai Word slice processing karena satu word pada n bit diproses pada satu satuan waktu. ü Ditetapkan pada kebanyakan komputer sekarang. 4. Word Paralel and Bit Paralel (WPBP(n>1, m>1) ) ü disebut sebagai Fully Paralel Processing (Paralell Processing) disini array dari n,m bits diproses pada satu satuan waktu. ü Asitektur processor tipe ini kecepatan prosesnya paling cepat.
Referensi: 1.http://118.98.212.211/pustakamaya/files/disk1/31/ict-1001001--cysilianas-1530-1-klasifik-r.pdf 2. http://yudipurnawan.wordpress.com/2007/11/17/kinerjasistem-prosesor-paralel/