Arsitektur Komputer. Dua element utama pd sistem komputer konvensional: Memory Processor

dokumen-dokumen yang mirip
ARSITEKTUR KOMPUTER. Satu CPU yang mengeksekusi instruksi satu persatu dan menjemput atau menyimpan data satu persatu.

>> KLASIFIKASI ARSITEKTURAL

KLASIFIKASI ARSITEKTURAL

Penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Tujuan Utama Untuk meningkatkan performa komputasi.

KEBUTUHAN KOMPUTER PARALEL

10. PARALLEL PROCESSING

Thread, SMP, dan Microkernel (P ( e P rtemuan ua ke-6) 6 Agustus 2014

Organisasi & Arsitektur. Komputer. Org & Ars komp Klasifikasi Ars Komp Repr Data

Kebutuhan pengolahan paralel

ORGANISASI KOMPUTER II AUB SURAKARTA

PENDAHULUAN. -. Pengolahan data numerik dalam jumlah yang sangat besar. -. Kebutuhan akan ketersediaan data yang senantiasa up to date.

PENGOLAHAN PARALEL. Kebutuhan akan Komputer Paralel PENDAHULUAN. Dahulu:

Prio Handoko, S.Kom., M.T.I.

PENDAHULUAN. Motivasi : -. Pengolahan data numerik dalam jumlah yang sangat besar. -. Kebutuhan akan ketersediaan data yang senantiasa up to date.

Disusun Oleh: Agenda. Terminologi Klasifikasi Flynn Komputer MIMD. Time Sharing Kesimpulan

Pertemuan Ke-11 MULTIPROSESOR

PAPER MULTIPROCESSOR

SISTEM OPERASI. Belajar SO?

BAB II TINJAUAN PUSTAKA

Organisasi Sistem Komputer

PENGANTAR KOMPUTASI MODERN

BAB II LANDASAN TEORI

Penerapan Algoritma Divide and Conquer Dalam Komputasi Paralel

BAB II LANDASAN TEORI. informasi menjadi sebuah teks yang tidak dapat dibaca (Ferguson dkk, 2010).

FORMULIR Satuan Acara Pengajaran

SATUAN ACARA PERKULIAHAN MATA KULIAH ORGANISASI SISTEM KOMPUTER KODE / SKS : KD / 3

ARSITEKTUR SISTEM. Alif Finandhita, S.Kom, M.T. Alif Finandhita, S.Kom, M.T 1

KOMPONEN KOMPUTER PARALLEL

Modul ke: Aplikasi komputer. Sistem Operasi. Fakultas FEB. Handy Japar., SE., MM. Program Studi MKCU

ANALISIS UNJUK KERJA KOMPUTASI DISTRIBUTED SHARED MEMORY PADA SISTEM CLUSTER KOMPUTER PERSONAL

Hanif Fakhrurroja, MT

Arsitektur dan Organisasi Komputer. Set instruksi dan Pengalamatan

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Bab I Pengenalan Sistem Operasi. Apa yang dimaksud Sistem Operasi?

SATUAN ACARA PERKULIAHAN MATA KULIAH ARSITEKTUR KOMPUTER (TK) KODE / SKS KK /4

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

KOMPUTASI PARALEL UNTUK PENGOLAHAN PRESTASI AKADEMIK MAHASISWA

Arsitektur Sistem Komputer

:21 UTC :22 UTC

Pertemuan ke 6 Set Instruksi. Computer Organization Dosen : Eko Budi Setiawan

DCH1B3 Konfigurasi Perangkat Keras Komputer

2009/2010 Course Plan. SK-208 Arsitektur Komputer Ir. Syahrul, MT.

Mikroprosesor. Nuryono Satya Widodo, S.T.,M.Eng. Mikroprosesor 1

ARSITEKTUR KOMPUTER 1

Arsitektur Dan Organisasi Komputer. Pengantar Arsitektur Organisasi Komputer

CHAPTER 16 INSTRUCTION-LEVEL PARALLELISM AND SUPERSCALAR PROCESSORS

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

Materi 1: Pendahuluan

PAPER PIPELINE INSTRUKSI

Hal-hal yang perlu dilakukan CPU adalah : 1. Fetch Instruction = mengambil instruksi 2. Interpret Instruction = Menterjemahkan instruksi 3.

SATUAN ACARA PERKULIAHAN MATA KULIAH : Organisasi Sistem Komputer Strata/Jurusan : SI/T. Informatika

Pengantar Organisasi Komputer

SATUAN ACARA PERKULIAHAN

SATUAN ACARA PERKULIAHAN (SAP)

JARINGAN UNTUK MERGING

Arsitektur RISC merupakan kemajuan yang sangat dramatis dalam frase sejarah arsitektur CPU. Dan merupakan tantangan bagi arsitektur konvensional

Sistem Operasi Pertemuan 4 Thread, SMP & Microkernel. H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ.

INFRASTRUKTUR WAREHOUSE

Pengolahan Paralel PENGOLAHAN PARALEL. Ernastuti 1/58. Ernastuti

PENGOLAHAN PARALEL. Ernastuti

Materi 2: Computer Systems

Ayi Purbasari

ARSITEKTUR DAN ORGANISASI KOMPUTER

Pertemuan Ke 2 Arsitek tur Dasar Komputer

Struktur dasar komputer. Suatu sistem komputer terdiri dari lima unit struktur dasar, yaitu: Unit masukan (Input Unit) Unit kontrol (Control Unit)

Pengantar Organisasi & Arsitektur Komputer. Pertemuan Ke-2

PERANCANGAN DAN ANALISIS JUMLAH PROSESOR MENGGUNAKAN MODEL CUBE-CONNECTED DAN TREE-CONNECTED DALAM ALGORITMA PARALEL.

Konsep Organisasi dan Arsitektur Komputer (Pertemuan ke-2)

KONTRAK PEMBELAJARAN (KP) MATA KULIAH

Set Instruksi. Set Instruksi. Set Instruksi adalah kumpulan

SISTEM OPERASI TERDISTRIBUSI

NOTASI UNTUK ALGORITMA PARALEL

SET INSTRUKSI. Organisasi dan Arsitektur Komputer

Arsitektur Komputer, Mikroprosesor dan Mikrokontroller. TTH2D3 Mikroprosesor

Penggunaan Algoritma Paralel dalam Optimasi Prosesor Multicore

STRUKTUR CPU. Arsitektur Komputer

PERTEMUAN. 1. Organisasi Processor. 2. Organisasi Register

Struktur dan Fungsi CPU. Ptputraastawa.wordpress.com


SATUAN ACARA PERKULIAHAN MATA KULIAH ORGANISASI DAN ARSITEKTUR KOMPUTER KODE MK: TE055217

KOMPUTASI PARALEL PADA APLIKASI PAYROLL

Pengolahan Paralel. Kuliah#2 TSK205 Sistem Digital - TA 2011/2012. Eko Didik Widianto. Teknik Sistem Komputer - Universitas Diponegoro

BAB II JARINGAN INTERKONEKSI BANYAK TINGKAT. selama bertahun tahun. Jaringan berkembang seiring dengan minimal tiga

SATUAN ACARA PERKULIAHAN MATA KULIAH : Arsitektur Komputer Strata / Jurusan : Diploma Tiga / Teknik Komputer

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

Arsitektur Set Instruksi. Abdul Syukur

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

Cara Kerja Processor. Primo riveral. Abstrak. Pendahuluan.

Perbedaan Kernell Linux dan Windows

Berbagai Macam Bentuk Komputer

Apa itu Mikrokomputer?

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

PENGENALAN ARSITEKTUR KOMPUTER

Karakteristik Instruksi Mesin

PENGGUNAAN ALGORITMA PARALEL DALAM OPTIMASI PROSESOR MULTICORE

SATUAN ACARA PERKULIAHAN MATA KULIAH PENGOLAHAN PARALEL (S1/ TEKNIK KOMPUTER)

INFRASTRUKTUR WAREHOUSE KATEGORI INFRASTRUKTUR DW

Tugas Arsitektur & Organisasi Komputer RAID (Redundancy Array of Independent Disk) Oleh : Atika Juliana

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER SISTEM INPUT OUTPUT

Struktur dan Fungsi Processor

Transkripsi:

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 masingmasing 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 masingmasing 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