processor pararel dimas_7108040510
TRANSCRIPT
Processor ParalelProcessor Paralel
Oleh :Oleh :
Dimas Adi H.Dimas Adi H.
7108.040.510 || 1D4 ELKA / LJ7108.040.510 || 1D4 ELKA / LJ
Processor ParalelProcessor Paralel
wHatszz uP,,,,??wHatszz uP,,,,??
►Suatu teknik komputasi secara Suatu teknik komputasi secara bersamaan dengan beberapa bersamaan dengan beberapa independen komputerindependen komputer
►pada sistem pengiriman data digital pada sistem pengiriman data digital dimana beberapa bit data dikirim dimana beberapa bit data dikirim sekaligus pada satu saat dengan sekaligus pada satu saat dengan menggunakan jalur terpisahmenggunakan jalur terpisah
Processor ParalelProcessor Paralel
whY 2 usE,,,??!?whY 2 usE,,,??!?►Kinerja processor menjadi lebih tinggi, Kinerja processor menjadi lebih tinggi,
shingga pengolahan/pemrosesan data shingga pengolahan/pemrosesan data menjadi lebih cepatmenjadi lebih cepat
Metode komunikasi:Metode komunikasi:- MultiprocessorMultiprocessor- MulticomputerMulticomputer
Processor ParalelProcessor Paralel
►Contoh :Contoh :
Processor ParalelProcessor Paralel
Klasifikasi,Menurut FlyinnKlasifikasi,Menurut Flyinn
(Berdasarkan penggandaan alur istruksi dan alur data) (Berdasarkan penggandaan alur istruksi dan alur data) ::
1. SISD 1. SISD
(Single Instruction Stream, Single Data Stream) (Single Instruction Stream, Single Data Stream)
2. SIMD 2. SIMD
(Single Instruction Stream,Multiple Data Stream) (Single Instruction Stream,Multiple Data Stream)
3. MISD 3. MISD
(Multiple Instruction Stream, Single Data Stream) (Multiple Instruction Stream, Single Data Stream)
4. MISD 4. MISD
(Multiple Instruction Stream, Multiple Data(Multiple Instruction Stream, Multiple Data S Stream) tream)
Processor ParalelProcessor Paralel
SSID SSID ((Single Instruction Stream, Single Data Stream)Single Instruction Stream, Single Data Stream)
BLOK diagRam BLOK diagRam
Ciri :Ciri :► Satu prosesorSatu prosesor► Satu instruksi streamSatu instruksi stream► Data disimpan di satu memoriData disimpan di satu memori► Di sebut Uni-processorDi sebut Uni-processor
Processor ParalelProcessor Paralel
SIMD SIMD (Single Instruction Stream,Multiple Data Stream) (Single Instruction Stream,Multiple Data Stream)
BLOK diagRam BLOK diagRam
Ciri :Ciri :► Instruksi mesin tunggalInstruksi mesin tunggal► Eksekusi dikendalikan secara simultanEksekusi dikendalikan secara simultan► Terdapat sejumlah elemen prosesTerdapat sejumlah elemen proses► Setiap instruksi dieksekusi dalam set data yang Setiap instruksi dieksekusi dalam set data yang
berbeda oleh proses yang berbedaberbeda oleh proses yang berbeda
Processor ParalelProcessor Paralel
MISD MISD (Multiple Instruction Stream, Single Data Stream)(Multiple Instruction Stream, Single Data Stream)
BLOK diagRam BLOK diagRam
Ciri :Ciri :► Satu Aliran InstruksiSatu Aliran Instruksi► Banyak Aliran DataBanyak Aliran Data► Belum dapat diimplementasikan dengan baikBelum dapat diimplementasikan dengan baik
Processor ParalelProcessor Paralel
MIMD MIMD
(Instruction Stream, Multiple Data Stream)(Instruction Stream, Multiple Data Stream)
BLOK Diagram BLOK Diagram
Ciri :Ciri :► Terdiri dari sejumlah set prosesorTerdiri dari sejumlah set prosesor► Terdiri dari sejumlah set data yang berbedaTerdiri dari sejumlah set data yang berbeda► Secara simultan mengeksekusi urutan instruksi yang Secara simultan mengeksekusi urutan instruksi yang
berbedaberbeda
Processor ParalelProcessor Paralel
Klasifikasi, menurut FengKlasifikasi, menurut Feng
(Berdasarkan Pemrosesan Paralel dan Serial) :(Berdasarkan Pemrosesan Paralel dan Serial) :
1. WSBS 1. WSBS
(Word Serial, And Bit Serial) (Word Serial, And Bit Serial)
2. WPBS 2. WPBS
(Word Paralel, And Bit Serial) (Word Paralel, And Bit Serial)
3. WSBP 3. WSBP
(Word Serial Bit Paralel) (Word Serial Bit Paralel)
4. WPBP 4. WPBP
(Word Paralel Bit Paralel) (Word Paralel Bit Paralel)
MultiprocessorMultiprocessor
► Pengertian multiprocessor :Pengertian multiprocessor :
Sebuah sistem komputer paralel yang didasSebuah sistem komputer paralel yang didasaarkan pada rkan pada pemakaian memori tunggal secara bersama-samapemakaian memori tunggal secara bersama-sama
► Perkembangan Multiprocessor ke arah softwarePerkembangan Multiprocessor ke arah software
(hardware lebih sulit untuk dikembangkan)(hardware lebih sulit untuk dikembangkan)► Instruksi membaca atau menulis sebuah word memori Instruksi membaca atau menulis sebuah word memori
dengan menjalankan instruksi LOAD dan STOREdengan menjalankan instruksi LOAD dan STORE► Contoh Multiprocessor :Contoh Multiprocessor :
- - Sun Enterprise 10000Sun Enterprise 10000
- Sequent NUMA-Q- Sequent NUMA-Q
- SGI Origin 2000- SGI Origin 2000
MultiprocessorMultiprocessor
MultikomputerMultikomputer► Pengertian :Pengertian :
Sebuah sistem komputer paralel dimana setiap CPU Sebuah sistem komputer paralel dimana setiap CPU memiliki memorinya sendiri dan independen Disebut memiliki memorinya sendiri dan independen Disebut juga Sistem Memori Terdistribusijuga Sistem Memori Terdistribusi
► Setiap CPU memori lokal sendiri yang bisa diakses Setiap CPU memori lokal sendiri yang bisa diakses dengan hanya menjalankan instruksi LOAD dan STORE, dengan hanya menjalankan instruksi LOAD dan STORE, tetapi tidak bisa diakses oleh CPU laintetapi tidak bisa diakses oleh CPU lain
► Perkembangan lebih ke arah hardwarePerkembangan lebih ke arah hardware(software sulit untuk dikembangkan)(software sulit untuk dikembangkan)
► Contoh Multikomputer :Contoh Multikomputer :- SP2 IBM- SP2 IBM- Option Red Intel/ Sandina- Option Red Intel/ Sandina- COW Wisconsin- COW Wisconsin
MultikomputerMultikomputer
Processor ParalelProcessor Paralel
Implementasi Multiprocessor dan Multiparalel :Implementasi Multiprocessor dan Multiparalel :
Rancangan yang diskalakanRancangan yang diskalakan, artinya , artinya komputer paralel komputer paralel dapat terusdapat terus beroperasi dengan baik sebanyak CPU beroperasi dengan baik sebanyak CPU diparalelkandiparalelkan
Memori bersama yang menyediakan satu ruang alamat Memori bersama yang menyediakan satu ruang alamat virtual bersama dengan pengalamatan pada sistem virtual bersama dengan pengalamatan pada sistem seluruhnyaseluruhnya Distributed Shared Memory (SDM)Distributed Shared Memory (SDM)
Sistem Runtime Sistem Runtime Language, dimana bLanguage, dimana bahasa ahasa pemrograman menyediakan abstraksi memori bersama, pemrograman menyediakan abstraksi memori bersama, yang diimplementasikan oleh kompiler yang diimplementasikan oleh kompiler maupunmaupun sistem sistem runtimeruntime
Processor ParalelProcessor Paralel
Referensi :Referensi :
1.1. http://www.cfd-online.com/http://www.cfd-online.com/
2.2. http://pleasemakeanote.blogspot.cohttp://pleasemakeanote.blogspot.comm
3.3. www.total.or.idwww.total.or.id
4.4. http://amutiara.wordpress.comhttp://amutiara.wordpress.com
5.5. http://yudipurnawan.wordpress.comhttp://yudipurnawan.wordpress.com