SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
Arsitektur Komputer

Dua element utama pd sistem komputer konvensional:
  ♦ Memory
  ♦ Processor




Klasifikasi Arsitektur komputer (Michael Flynn),
berdasarkan    karakteristiknya termasuk    banyaknya
processor, banyaknya program yang dapat dieksekusi dan
struktur memori:

Single Intruction Stream, Single Data Stream (SISD)
Satu CPU yang mengeksekusi instruksi satu persatu
dan menjemput atau menyimpan data satu persatu




Pengolahan Paralel – Ar-Komp                         1
Single Instruction Stream Multiple Data Stream
(SIMD)
Satu unit kontrol yang mengeksekusi aliran tunggal
instruksi, tetapi lebih dari satu Elemen Pemroses




Multiple Instruction Stream, Single Data Stream
(MISD)
Mengeksekusi beberapa program yang berbeda terhadap
data yang sama.




Ada dua kategori:
1. Mesin dengan Unit pemroses berbeda dengan
   instruksi yang berbeda dengan data yang sama
   (sampai sekarang tidak ada mesin yang seperti ini)
2. Mesin, dimana data akan mengalir ke elemen
   pemroses serial

Pengolahan Paralel – Ar-Komp                        2
Multiple Instruction Stream, Multiple Data Stream
(MISD)
Juga disebut multiprocessors, dimana lebih dari satu proses
dapat dieksekusi berikut terhadap dengan datanya masing-
masing




Arsitektur Paralel
Dalam taksonomi arsitektur paralel ada dua keluarga
arsitektur paralel yang banyak diterapkan adalah: SIMD
dan MIMD, dimana untuk mesin yang murni MISD tidak
ada.




Pengolahan Paralel – Ar-Komp                              3
Arsitektur SIMD
Mesin SIMD secara umum mempunyai karakteristik sbb:
     ♦ Mendistribusi proses ke sejumlah besar hardware
     ♦ Beroperasi terhadap berbagai elemen data yang
       berbeda
     ♦ Melaksanakan komputasi yang sama terhadap
       semua elemen data




Peningkatan kecepatan pada SIMD proporsional dengan
jumlah hardware (elemen pemroses) yang tersedia.

Sebagai perbandingan, pada gambar dibawah, untuk sistem
SISD (a), X1, X2, X3, dan X4 merepresentasikan blok
instruksi, setelah mengeksekusi X1, tergantung dari nilai X,
X3 atau X2 dieksekusi kemudian X4. Pada sistem SIMD,
beberapa aliran data ada yang memenuhi X=? dan ada yang
tidak, maka beberapa elemen akan melakukan X3 dan yang
lain akan melakukan X2 setelah itu semua elemen akan
melakukan X4.

Pengolahan Paralel – Ar-Komp                               4
Array Element pemroses atau biasa disebut Processor
Array dapat berbeda satu sama lain berdasarkan:
    ♦ Struktur elemen pemroses
    ♦ Struktur unit kontrol
    ♦ Struktur memori
    ♦ Topologi interkoneksi
    ♦ Struktur input/output

Struktur umum dari 16 elemen pemroses dan unit kontrol
tunggal dapat dilihat pada gambar berikut




Pengolahan Paralel – Ar-Komp                         5
Contoh komputer SIMD termasuk: ILLIAC IV, MPP,
DAP, CM-2, MasPar MP-1, dan MasPar MP-2.




Pengolahan Paralel – Ar-Komp                 6
Tiga arsitektur pemroses array yang berbeda dapat dilihat
pada gambar berikut.




Pengolahan Paralel – Ar-Komp                            7
MasPar MP-1
Dua bagian utama dalam arsitektur MasPar yaitu:
  1. MasPar Front End (DEC3100 WS dgn ULTRIX)
  2. Data Parallel Unit (DPU)
     ♦ Array Control Unit (ACU)
     ♦ Processor Element Array (PE Array) (64X64 =4096
       PEs)

Array Control Unit (ACU) melaksanakan dua tugas:
    1. Eksekusi instruksi trehadap data singular
    2. Secara simultan memberi instruksi yang beroperasi
       pada data paralel untuk tiap PE




Pengolahan Paralel – Ar-Komp                         8
Arsitektur MISD

Prosesor pipeline adalah prosesor MISD yang bekerja
berdasarkan prinsip pipelining. Pada pipeline proses
dapat dibagi menjadi beberapa tahap dan beberapa
proses dapat dilaksanakan secara simultan.
Pada gambar dibawah dapat dilihat perbedaan proses
serial dengan pipeline




Waktu eksekusi lebih cepat dibandingkan dengan
proses serial.
Prinsip pipelining dapat digunakan pada dua level yang
berbeda:
       Pipeline unit aritmatika
       Pipeline unit kontrol
Seperti terlihat pada gambar dibawah:

Pengolahan Paralel – Ar-Komp                         9
Operasi pipeline dapat dilaksanakan secara siklus yaitu
cyclic pipeline, dimana dapat dibagi dalam 5 tahap:
     • Operasi baca (dari shared memories)
     • Operasi transfer (memori ke elemen pemroses)
     • Operasi eksekusi (di elemen pemroses)
     • Operasi transfer (elemen pemroses ke memori)
     • Operasi simpan (di shared memories)




Pengolahan Paralel – Ar-Komp                         10
Secara umum, prinsip pipeline dapat diterapkan pada
beberbagai level, seperti:
    • Level instruksi (unit pemrosesan instruksi)
    • Level subsystem (unit aritmatika pipeline)
    • Level system (level hardware/software)
Secara umum arsitektur pipeline dapat dilihat pada
gambar dibawah ini




CDC Star 100
CPU terdiri dari dua unit aritmatika floating point pipeline




Pengolahan Paralel – Ar-Komp                               11
Systolic Array Processor
Merupakan arsitektur array pipeline multidimensional yang
dirancang untuk mengimplementasikan fixed algorithm.
Array systolic dibentuk dengan jaringan unit fungsional
yang secara lokal terkoneksi. Array dapat beroperasi secara
sinkronus dengan multidimensional pipelining.




Dengan beberapa topologi array systolic seperti pada
gambar berikut.




Pengolahan Paralel – Ar-Komp                             12
Arsitektur MIMD
Sistem MIMD merupakan sistem multiprocessing atau
multicomputer dimana tiap prosesor mempunyai unit
kontrol dan program sendiri. Karakteristiknya:
• Proses didistribusikan ke beberapa prosesor independent
• Berbagi sumbar daya, termasuk memori, processor
• Operasi tiap processor secara independent dan simultan
• Tiap processor menjalankan programnya sendiri

Komputer MIMD: sistem tightly coupled (global memory)
dan loosely coupled (local memory).




Pengolahan Paralel – Ar-Komp                           13
Intel iPSC Machines
Sistem iPSC terdiri dari: 1, 2 atau 4 unit komputesi (cube)
dan prosesor host (cube manager). Cube merupakan
processing nodes yang terinterkoneksi hypercube yang
mempunyai memori dan prosesor sendiri.
Contoh: iPSC/1 terdiri dari 32 nodes, cube manager dan 16
Mbytes memory unshared. Tiap node mempunyai arsitektur
seperti pada gambar berikut:




Symmetry Machine
SM dapat memperkejakan 30 processor, dimana merupakan
contoh UMA MIMD (tightly coupled)




Pengolahan Paralel – Ar-Komp                             14
Carnegie-Mellon Multi-Mini_Processor (C.mmp)
Processor dikelompokkan ke dalam cluster local dan
diorganisasikan kedalam struktur tree dan berkoneksi lewat
Inter-Cluster Buses. Seperti terlihat pada gambar dibawah.




Arsitektur Hibrid SIMD-MIMD
Arsitektur hibrid SIMD-MIMD adalah sistem pemrosesan
paralel dengan struktur yang dapat diubah sebagai satu atau
lebih arsitektur SIMD dan /atau MIMD independen dengan
ukuran yang bervariasi.

Ada tiga kategori utama arsitektur SIMD-MIMD:
  1. PASM: Partionable SIMD-MIMD systems
  2. VLIW: Very Long Instruction Word systems
  3. MSIMD: Multiple SIMD systems

Arsitektur PASM
Arsitektur PASM dikembangkan unutk image processing.
Komponen dasar arsitektur ini dapat dilihat pada gambar
berikut.

Pengolahan Paralel – Ar-Komp                             15
System Control Unit bertanggung jawab terhadap
penjadualan proses, alokasi sumber daya, modus
paralelisme, dan koordinasi keseluruhan.
Microcontrollers mengontrol aktivitas, dimana masing-
masing memiliki microprocessor dan dua unit memori
untuk melaksanakan loading memori dan komputasi.
Microprocessors melaksanakan komputasi SIMD dan
MIMD.
Memory modules digunakan untuk penyimpanan data
dalam modus SIMD dan penyimpanan kedua data dan
instruksi pada modus MIMD

Arsitektur VLIW
Elemen pemroses dibawah kontrol terpusat, tetapi
individual elemen pemroses dapat melaksanakan operasi
berbeda pada data yang berbeda. Instruksi yang sangat
panjang pelaksanaannya dapat dilakukan secara paralel.



Pengolahan Paralel – Ar-Komp                        16
Arsitektur Aliran Data
Pada arsitektur aliran data, operasi dapat dilaksanakan
dengan memperbolehkan instruksi dilaksanakan segera
setelah operand dan sumber daya komputasinya tersedia.
Bila data untuk beberapa instruksi datang secara
berbarengan maka instruksi dapat dieksekusi secara paralel.




Arsitektur aliran data dibagi menjadi tiga kategori yagn
berbeda:
1. Arsitektur statis; dapat mengevaluasi hanya satu graf
   program
2. Arsitektur statis yang dapat di rekonfigurasi ulang;
   mempunyai beberapa processor dimana interkoneksi
   logika antar processor dibuat setelah program diload,
   maka koneksi ini harus ditentukan pada saat kompilasi
   dan program yang diload tetap selama eksekusi
3. Arsitektur Dinamis; arsitektur ini mengijinkan program
   untuk dievaluasi secara dinamis, koneksi logika antar
   processor dapat berubah selama eksekusi berlangsung




Pengolahan Paralel – Ar-Komp                             17

Más contenido relacionado

La actualidad más candente

multiprosesor & multikomputer
multiprosesor & multikomputermultiprosesor & multikomputer
multiprosesor & multikomputer
Reza Mardiyeni
 
Arsitektur komputer
Arsitektur komputerArsitektur komputer
Arsitektur komputer
khaerul azmi
 
Arsitektur komputer
Arsitektur komputerArsitektur komputer
Arsitektur komputer
khaerul azmi
 

La actualidad más candente (20)

4.proses proses
4.proses proses4.proses proses
4.proses proses
 
Pertemuan3
Pertemuan3Pertemuan3
Pertemuan3
 
Kinerja io bus
Kinerja io busKinerja io bus
Kinerja io bus
 
Orkom - Modul 5
Orkom - Modul 5Orkom - Modul 5
Orkom - Modul 5
 
Ch 02- Multiprocessing System
Ch 02- Multiprocessing SystemCh 02- Multiprocessing System
Ch 02- Multiprocessing System
 
Orkom - Modul 4
Orkom - Modul 4Orkom - Modul 4
Orkom - Modul 4
 
Pertemuan2
Pertemuan2Pertemuan2
Pertemuan2
 
Struktur Sistem Komputer
Struktur Sistem KomputerStruktur Sistem Komputer
Struktur Sistem Komputer
 
Chapter 9 - Sister
Chapter 9 - SisterChapter 9 - Sister
Chapter 9 - Sister
 
Sistem Komputer-Asoka Dhananjaya
Sistem Komputer-Asoka DhananjayaSistem Komputer-Asoka Dhananjaya
Sistem Komputer-Asoka Dhananjaya
 
multiprosesor & multikomputer
multiprosesor & multikomputermultiprosesor & multikomputer
multiprosesor & multikomputer
 
Sistem Komputer - Jerico Imanuel Rusmin
Sistem Komputer - Jerico Imanuel RusminSistem Komputer - Jerico Imanuel Rusmin
Sistem Komputer - Jerico Imanuel Rusmin
 
Pertemuan 1 rev 310108_ok
Pertemuan 1 rev 310108_okPertemuan 1 rev 310108_ok
Pertemuan 1 rev 310108_ok
 
Arsitektur komputer
Arsitektur komputerArsitektur komputer
Arsitektur komputer
 
Sistem Komputer - John Christopher
Sistem Komputer - John ChristopherSistem Komputer - John Christopher
Sistem Komputer - John Christopher
 
SISTEKOM-MICHAELRIO
SISTEKOM-MICHAELRIOSISTEKOM-MICHAELRIO
SISTEKOM-MICHAELRIO
 
Sistem Operasi - 7 [Struktur SO]
Sistem Operasi  - 7 [Struktur SO]Sistem Operasi  - 7 [Struktur SO]
Sistem Operasi - 7 [Struktur SO]
 
Perbedaan cisc vs risc
Perbedaan cisc vs riscPerbedaan cisc vs risc
Perbedaan cisc vs risc
 
manajemen memori dan i/o
manajemen memori dan i/omanajemen memori dan i/o
manajemen memori dan i/o
 
Arsitektur komputer
Arsitektur komputerArsitektur komputer
Arsitektur komputer
 

Destacado

Destacado (8)

West Marine Challenged America Regatta presentation
West Marine Challenged America Regatta presentationWest Marine Challenged America Regatta presentation
West Marine Challenged America Regatta presentation
 
「中學的危機/契機」投影片
「中學的危機/契機」投影片「中學的危機/契機」投影片
「中學的危機/契機」投影片
 
WMCA Regatta and dinner presentation
WMCA Regatta and dinner presentationWMCA Regatta and dinner presentation
WMCA Regatta and dinner presentation
 
黃志俊先生(香港自然生態論壇發言人)投影片
黃志俊先生(香港自然生態論壇發言人)投影片黃志俊先生(香港自然生態論壇發言人)投影片
黃志俊先生(香港自然生態論壇發言人)投影片
 
Challenged America Presentation
Challenged America PresentationChallenged America Presentation
Challenged America Presentation
 
IRS Publication 526 Charitable donations
IRS Publication 526 Charitable donationsIRS Publication 526 Charitable donations
IRS Publication 526 Charitable donations
 
劉培基老師追思會
劉培基老師追思會劉培基老師追思會
劉培基老師追思會
 
Transpac 2013 team Challenged America Sponsor Program
Transpac 2013 team Challenged America Sponsor ProgramTranspac 2013 team Challenged America Sponsor Program
Transpac 2013 team Challenged America Sponsor Program
 

Similar a Ar komppar1

MATA KULIAH GANJIL ARSITEKTUR KOMPUTER.ppt
MATA KULIAH GANJIL ARSITEKTUR KOMPUTER.pptMATA KULIAH GANJIL ARSITEKTUR KOMPUTER.ppt
MATA KULIAH GANJIL ARSITEKTUR KOMPUTER.ppt
karuniaman
 

Similar a Ar komppar1 (20)

Arsitektur komputer kelompok 5.pptx
Arsitektur komputer kelompok 5.pptxArsitektur komputer kelompok 5.pptx
Arsitektur komputer kelompok 5.pptx
 
P4
P4P4
P4
 
Paralel Processing Computer Achitecture.ppt
Paralel Processing Computer Achitecture.pptParalel Processing Computer Achitecture.ppt
Paralel Processing Computer Achitecture.ppt
 
Organisasi Komputer
Organisasi KomputerOrganisasi Komputer
Organisasi Komputer
 
Siskom kelompok 2
Siskom kelompok 2Siskom kelompok 2
Siskom kelompok 2
 
Evolusi dan Kinerja Komputer
Evolusi dan Kinerja KomputerEvolusi dan Kinerja Komputer
Evolusi dan Kinerja Komputer
 
Arsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPUArsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPU
 
Arsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPUArsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPU
 
Komputer terapan
Komputer terapanKomputer terapan
Komputer terapan
 
116. 01_PENGANTAR MIKROPROSESOR DAN MIKROKONTROLER.pptx
116. 01_PENGANTAR MIKROPROSESOR DAN MIKROKONTROLER.pptx116. 01_PENGANTAR MIKROPROSESOR DAN MIKROKONTROLER.pptx
116. 01_PENGANTAR MIKROPROSESOR DAN MIKROKONTROLER.pptx
 
MATA KULIAH GANJIL ARSITEKTUR KOMPUTER.ppt
MATA KULIAH GANJIL ARSITEKTUR KOMPUTER.pptMATA KULIAH GANJIL ARSITEKTUR KOMPUTER.ppt
MATA KULIAH GANJIL ARSITEKTUR KOMPUTER.ppt
 
MATERI PERKULIAHAN ARSITEKTUR KOMPUTER.pptx
MATERI PERKULIAHAN ARSITEKTUR KOMPUTER.pptxMATERI PERKULIAHAN ARSITEKTUR KOMPUTER.pptx
MATERI PERKULIAHAN ARSITEKTUR KOMPUTER.pptx
 
Alat pemroses cpu
Alat pemroses cpuAlat pemroses cpu
Alat pemroses cpu
 
Perbedaan arsitektur komputer dan organisasi komputer
Perbedaan arsitektur komputer dan organisasi komputerPerbedaan arsitektur komputer dan organisasi komputer
Perbedaan arsitektur komputer dan organisasi komputer
 
Input hardware
Input hardwareInput hardware
Input hardware
 
Kelompok 1
Kelompok 1Kelompok 1
Kelompok 1
 
Pengantar Sistem Mikroprosesor.ppt
Pengantar Sistem Mikroprosesor.pptPengantar Sistem Mikroprosesor.ppt
Pengantar Sistem Mikroprosesor.ppt
 
pengenalan tentang ilmu komputasi paralel.pdf
pengenalan tentang ilmu komputasi paralel.pdfpengenalan tentang ilmu komputasi paralel.pdf
pengenalan tentang ilmu komputasi paralel.pdf
 
Softskill.pptx
Softskill.pptxSoftskill.pptx
Softskill.pptx
 
Arsitektur komputer1
Arsitektur  komputer1Arsitektur  komputer1
Arsitektur komputer1
 

Ar komppar1

  • 1. Arsitektur Komputer Dua element utama pd sistem komputer konvensional: ♦ Memory ♦ Processor Klasifikasi Arsitektur komputer (Michael Flynn), berdasarkan karakteristiknya termasuk banyaknya processor, banyaknya program yang dapat dieksekusi dan struktur memori: Single Intruction Stream, Single Data Stream (SISD) Satu CPU yang mengeksekusi instruksi satu persatu dan menjemput atau menyimpan data satu persatu Pengolahan Paralel – Ar-Komp 1
  • 2. Single Instruction Stream Multiple Data Stream (SIMD) Satu unit kontrol yang mengeksekusi aliran tunggal instruksi, tetapi lebih dari satu Elemen Pemroses Multiple Instruction Stream, Single Data Stream (MISD) Mengeksekusi beberapa program yang berbeda terhadap data yang sama. Ada dua kategori: 1. Mesin dengan Unit pemroses berbeda dengan instruksi yang berbeda dengan data yang sama (sampai sekarang tidak ada mesin yang seperti ini) 2. Mesin, dimana data akan mengalir ke elemen pemroses serial Pengolahan Paralel – Ar-Komp 2
  • 3. Multiple Instruction Stream, Multiple Data Stream (MISD) Juga disebut multiprocessors, dimana lebih dari satu proses dapat dieksekusi berikut terhadap dengan datanya masing- masing Arsitektur Paralel Dalam taksonomi arsitektur paralel ada dua keluarga arsitektur paralel yang banyak diterapkan adalah: SIMD dan MIMD, dimana untuk mesin yang murni MISD tidak ada. Pengolahan Paralel – Ar-Komp 3
  • 4. Arsitektur SIMD Mesin SIMD secara umum mempunyai karakteristik sbb: ♦ Mendistribusi proses ke sejumlah besar hardware ♦ Beroperasi terhadap berbagai elemen data yang berbeda ♦ Melaksanakan komputasi yang sama terhadap semua elemen data Peningkatan kecepatan pada SIMD proporsional dengan jumlah hardware (elemen pemroses) yang tersedia. Sebagai perbandingan, pada gambar dibawah, untuk sistem SISD (a), X1, X2, X3, dan X4 merepresentasikan blok instruksi, setelah mengeksekusi X1, tergantung dari nilai X, X3 atau X2 dieksekusi kemudian X4. Pada sistem SIMD, beberapa aliran data ada yang memenuhi X=? dan ada yang tidak, maka beberapa elemen akan melakukan X3 dan yang lain akan melakukan X2 setelah itu semua elemen akan melakukan X4. Pengolahan Paralel – Ar-Komp 4
  • 5. Array Element pemroses atau biasa disebut Processor Array dapat berbeda satu sama lain berdasarkan: ♦ Struktur elemen pemroses ♦ Struktur unit kontrol ♦ Struktur memori ♦ Topologi interkoneksi ♦ Struktur input/output Struktur umum dari 16 elemen pemroses dan unit kontrol tunggal dapat dilihat pada gambar berikut Pengolahan Paralel – Ar-Komp 5
  • 6. Contoh komputer SIMD termasuk: ILLIAC IV, MPP, DAP, CM-2, MasPar MP-1, dan MasPar MP-2. Pengolahan Paralel – Ar-Komp 6
  • 7. Tiga arsitektur pemroses array yang berbeda dapat dilihat pada gambar berikut. Pengolahan Paralel – Ar-Komp 7
  • 8. MasPar MP-1 Dua bagian utama dalam arsitektur MasPar yaitu: 1. MasPar Front End (DEC3100 WS dgn ULTRIX) 2. Data Parallel Unit (DPU) ♦ Array Control Unit (ACU) ♦ Processor Element Array (PE Array) (64X64 =4096 PEs) Array Control Unit (ACU) melaksanakan dua tugas: 1. Eksekusi instruksi trehadap data singular 2. Secara simultan memberi instruksi yang beroperasi pada data paralel untuk tiap PE Pengolahan Paralel – Ar-Komp 8
  • 9. Arsitektur MISD Prosesor pipeline adalah prosesor MISD yang bekerja berdasarkan prinsip pipelining. Pada pipeline proses dapat dibagi menjadi beberapa tahap dan beberapa proses dapat dilaksanakan secara simultan. Pada gambar dibawah dapat dilihat perbedaan proses serial dengan pipeline Waktu eksekusi lebih cepat dibandingkan dengan proses serial. Prinsip pipelining dapat digunakan pada dua level yang berbeda: Pipeline unit aritmatika Pipeline unit kontrol Seperti terlihat pada gambar dibawah: Pengolahan Paralel – Ar-Komp 9
  • 10. Operasi pipeline dapat dilaksanakan secara siklus yaitu cyclic pipeline, dimana dapat dibagi dalam 5 tahap: • Operasi baca (dari shared memories) • Operasi transfer (memori ke elemen pemroses) • Operasi eksekusi (di elemen pemroses) • Operasi transfer (elemen pemroses ke memori) • Operasi simpan (di shared memories) Pengolahan Paralel – Ar-Komp 10
  • 11. Secara umum, prinsip pipeline dapat diterapkan pada beberbagai level, seperti: • Level instruksi (unit pemrosesan instruksi) • Level subsystem (unit aritmatika pipeline) • Level system (level hardware/software) Secara umum arsitektur pipeline dapat dilihat pada gambar dibawah ini CDC Star 100 CPU terdiri dari dua unit aritmatika floating point pipeline Pengolahan Paralel – Ar-Komp 11
  • 12. Systolic Array Processor Merupakan arsitektur array pipeline multidimensional yang dirancang untuk mengimplementasikan fixed algorithm. Array systolic dibentuk dengan jaringan unit fungsional yang secara lokal terkoneksi. Array dapat beroperasi secara sinkronus dengan multidimensional pipelining. Dengan beberapa topologi array systolic seperti pada gambar berikut. Pengolahan Paralel – Ar-Komp 12
  • 13. Arsitektur MIMD Sistem MIMD merupakan sistem multiprocessing atau multicomputer dimana tiap prosesor mempunyai unit kontrol dan program sendiri. Karakteristiknya: • Proses didistribusikan ke beberapa prosesor independent • Berbagi sumbar daya, termasuk memori, processor • Operasi tiap processor secara independent dan simultan • Tiap processor menjalankan programnya sendiri Komputer MIMD: sistem tightly coupled (global memory) dan loosely coupled (local memory). Pengolahan Paralel – Ar-Komp 13
  • 14. Intel iPSC Machines Sistem iPSC terdiri dari: 1, 2 atau 4 unit komputesi (cube) dan prosesor host (cube manager). Cube merupakan processing nodes yang terinterkoneksi hypercube yang mempunyai memori dan prosesor sendiri. Contoh: iPSC/1 terdiri dari 32 nodes, cube manager dan 16 Mbytes memory unshared. Tiap node mempunyai arsitektur seperti pada gambar berikut: Symmetry Machine SM dapat memperkejakan 30 processor, dimana merupakan contoh UMA MIMD (tightly coupled) Pengolahan Paralel – Ar-Komp 14
  • 15. Carnegie-Mellon Multi-Mini_Processor (C.mmp) Processor dikelompokkan ke dalam cluster local dan diorganisasikan kedalam struktur tree dan berkoneksi lewat Inter-Cluster Buses. Seperti terlihat pada gambar dibawah. Arsitektur Hibrid SIMD-MIMD Arsitektur hibrid SIMD-MIMD adalah sistem pemrosesan paralel dengan struktur yang dapat diubah sebagai satu atau lebih arsitektur SIMD dan /atau MIMD independen dengan ukuran yang bervariasi. Ada tiga kategori utama arsitektur SIMD-MIMD: 1. PASM: Partionable SIMD-MIMD systems 2. VLIW: Very Long Instruction Word systems 3. MSIMD: Multiple SIMD systems Arsitektur PASM Arsitektur PASM dikembangkan unutk image processing. Komponen dasar arsitektur ini dapat dilihat pada gambar berikut. Pengolahan Paralel – Ar-Komp 15
  • 16. System Control Unit bertanggung jawab terhadap penjadualan proses, alokasi sumber daya, modus paralelisme, dan koordinasi keseluruhan. Microcontrollers mengontrol aktivitas, dimana masing- masing memiliki microprocessor dan dua unit memori untuk melaksanakan loading memori dan komputasi. Microprocessors melaksanakan komputasi SIMD dan MIMD. Memory modules digunakan untuk penyimpanan data dalam modus SIMD dan penyimpanan kedua data dan instruksi pada modus MIMD Arsitektur VLIW Elemen pemroses dibawah kontrol terpusat, tetapi individual elemen pemroses dapat melaksanakan operasi berbeda pada data yang berbeda. Instruksi yang sangat panjang pelaksanaannya dapat dilakukan secara paralel. Pengolahan Paralel – Ar-Komp 16
  • 17. Arsitektur Aliran Data Pada arsitektur aliran data, operasi dapat dilaksanakan dengan memperbolehkan instruksi dilaksanakan segera setelah operand dan sumber daya komputasinya tersedia. Bila data untuk beberapa instruksi datang secara berbarengan maka instruksi dapat dieksekusi secara paralel. Arsitektur aliran data dibagi menjadi tiga kategori yagn berbeda: 1. Arsitektur statis; dapat mengevaluasi hanya satu graf program 2. Arsitektur statis yang dapat di rekonfigurasi ulang; mempunyai beberapa processor dimana interkoneksi logika antar processor dibuat setelah program diload, maka koneksi ini harus ditentukan pada saat kompilasi dan program yang diload tetap selama eksekusi 3. Arsitektur Dinamis; arsitektur ini mengijinkan program untuk dievaluasi secara dinamis, koneksi logika antar processor dapat berubah selama eksekusi berlangsung Pengolahan Paralel – Ar-Komp 17