processor pararel dimas_7108040510

17
Processor Paralel Processor Paralel Oleh : Oleh : Dimas Adi H. Dimas Adi H. 7108.040.510 || 1D4 7108.040.510 || 1D4 ELKA / LJ ELKA / LJ

Upload: dimas

Post on 11-Jun-2015

595 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Processor Pararel Dimas_7108040510

Processor ParalelProcessor Paralel

Oleh :Oleh :

Dimas Adi H.Dimas Adi H.

7108.040.510 || 1D4 ELKA / LJ7108.040.510 || 1D4 ELKA / LJ

Page 2: Processor Pararel Dimas_7108040510

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

Page 3: Processor Pararel Dimas_7108040510

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

Page 4: Processor Pararel Dimas_7108040510

Processor ParalelProcessor Paralel

►Contoh :Contoh :

Page 5: Processor Pararel Dimas_7108040510

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)

Page 6: Processor Pararel Dimas_7108040510

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

Page 7: Processor Pararel Dimas_7108040510

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

Page 8: Processor Pararel Dimas_7108040510

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

Page 9: Processor Pararel Dimas_7108040510

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

Page 10: Processor Pararel Dimas_7108040510

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)

Page 11: Processor Pararel Dimas_7108040510

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

Page 12: Processor Pararel Dimas_7108040510

MultiprocessorMultiprocessor

Page 13: Processor Pararel Dimas_7108040510

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

Page 14: Processor Pararel Dimas_7108040510

MultikomputerMultikomputer

Page 15: Processor Pararel Dimas_7108040510

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

Page 16: Processor Pararel Dimas_7108040510

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

Page 17: Processor Pararel Dimas_7108040510