KLASIFIKASI ARSITEKTURAL

dokumen-dokumen yang mirip
Organisasi & Arsitektur. Komputer. Org & Ars komp Klasifikasi Ars Komp Repr Data

>> KLASIFIKASI ARSITEKTURAL

ORGANISASI KOMPUTER II AUB SURAKARTA

Kebutuhan pengolahan paralel

KEBUTUHAN KOMPUTER PARALEL

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

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

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

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

PENGOLAHAN PARALEL. Kebutuhan akan Komputer Paralel PENDAHULUAN. Dahulu:

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

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

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

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

Pertemuan Ke-11 MULTIPROSESOR

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

BAB II LANDASAN TEORI

Ayi Purbasari

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

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

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

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

10. PARALLEL PROCESSING

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

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

FORMULIR Satuan Acara Pengajaran

BAB II JARINGAN INTERKONEKSI BANYAK TINGKAT. masukan dan keluaran yang disebut dengan inlet dan outlet. Fungsi utama dari sistem

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

ARSITEKTUR KOMPUTER 1

JARINGAN UNTUK MERGING

KOMPUTASI PARALEL UNTUK PENGOLAHAN PRESTASI AKADEMIK MAHASISWA

STRUKTUR CPU. Arsitektur Komputer

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

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

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

KOMPONEN KOMPUTER PARALLEL

Organisasi Komputer II STMIK AUB SURAKARTA

Pendeteksian Kemacetan Lalu Lintas dengan Compute Unified Device Architecture (CUDA)

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

ORGANISASI SISTEM KOMPUTER & ORGANISASI CPU Oleh: Priyanto

BAB II JARINGAN INTERKONEKSI BANYAK TINGKAT. bertahun-tahun. Jaringan berkembang seiring dengan perkembangan jaringan

ARSITEKTUR DAN ORGANISASI KOMPUTER

PAPER MULTIPROCESSOR

SATUAN ACARA PERKULIAHAN

Penerapan Algoritma Divide and Conquer Dalam Komputasi Paralel

BAB II TINJAUAN PUSTAKA

PERTEMUAN. 1. Organisasi Processor. 2. Organisasi Register

PENGANTAR KOMPUTASI MODERN

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER SISTEM INPUT OUTPUT

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

Pengantar Hardware: Sistem Bus pada Komputer. Hanif Fakhrurroja, MT

NOTASI UNTUK ALGORITMA PARALEL

Perkembangan Mikroprosesor

PENGANTAR TEKNOLOGI INFORMASI

Dua komponen yang menjalankan proses dalam komputer, yaitu : Central Processing Unit (CPU) Memory Kedua komponen tersebut terletak pada Motherboard.

BAB 03 Bus & Sistem Interkoneksi

SISTEM OPERASI. Belajar SO?

Arsitektur Set Instruksi. Abdul Syukur

BAB IV PENGUJIAN DAN ANALISIS

BAB I PENDAHULUAN. Merancang aplikasi Paralel Processing yang diimplementasikan dengan penggunaan Computer-Unified-Device-Architecture (CUDA).

Struktur dan Fungsi Processor

PAPER PIPELINE INSTRUKSI

CPU PERKEMBANGAN ARSITEKTUR CPU. ( Central Processing Unit )

PENGENALAN ARSITEKTUR KOMPUTER

Organisasi Sistem Komputer

ABSTRAK. Modular Production System (MPS) merupakan rangkaian simulasi. beberapa mesin produksi, salah satu bagiannya adalah Processing Station

Tugas Arsitektur Komputer Lanjut

Pertemuan Ke-9 PIPELINING

Arsitektur Sistem Komputer

NOTASI UNTUK ALGORITMA PARALEL


SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

BAB II JARINGAN INTERKONEKSI BANYAK TINGKAT. Komponen utama dari sistem switching atau sentral adalah seperangkat sirkuit

Arsitektur Komputer, Mikroprosesor dan Mikrokontroller. TTH2D3 Mikroprosesor

KOMPUTASI PARALEL PADA APLIKASI PAYROLL

1 Tinjau Ulang Sistem Komputer

BAB 2 LANDASAN TEORI

Organisasi Komputer & Organisiasi Prosesor

From M.R Zargham s book (Chapter 3.1)

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER CENTRAL PROCESSING UNIT

Penggunaan Algoritma Paralel dalam Optimasi Prosesor Multicore

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

Pertemuan ke 14 Sistem Bus Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST

Operasi Unit Kontrol. Arsitektur Komputer II. STMIK AUB Surakarta

SATUAN ACARA PERKULIAHAN

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

Hanif Fakhrurroja, MT

Aplikasi Komputer. Sistem Operasi MODUL PERKULIAHAN. Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh. Teknik Industri

Komponen-komponen Komputer

Chapter 6 Input/Output

JAWABAN ORGANISASI KOMPUTER 7 Agustus 2004

Struktur Dasar Komputer

Deskripsi. Buku Ajar 3/1/2010. Pengajar. Materi Kuliah. Materi Kuliah #2. Komputasi Paralel. Kuliah 01: Pendahuluan

TUGAS MAKALAH STRUKTUR dan FUNGSI CPU GURU PEMBIMBING: IVAN ARIVANDI. Oleh: NOVY PUSPITA WARDANY

Abstrak. Pendahuluan

Sistem Komputer Sistem Operasi (TKE133117) Program Studi Teknik Elektro, Unsoed

Bagian 2 STRUKTUR CPU

KONTRAK PEMBELAJARAN (KP) MATA KULIAH

PENGANTAR TEKNOLOGI KOMPUTER DAN INFORMASI

IT233-Organisasi dan Arsitektur Komputer Pertemuan 4

Transkripsi:

ArKom 02 (Klasifikasi Sistem Komputer) PDF 2 / 1-9 KLASIFIKASI ARSITEKTURAL Ada 3 skema klasifikasi arsitektural sistem komputer, yaitu: 1. Klasifikasi Flynn Didasarkan pada penggandaan alur instruksi dan alur data dalam sistem komputer. 2. Klasifikasi Feng Didasarkan pada pemrosesan paralel dan serial 3. Klasifikasi Händler Didasarkan pada derajat keparalelan dan pipelining dalam berbagai tingkat subsistem. KLASIFIKASI FLYNN Klasifikasi sistem komputer yang didasarkan pada penggandaan alur instruksi dan alur data diperkenalkan oleh Michael J. Flynn 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. Alur data mengalir dua arah antara prosesor dan memori. Ada 4 kategori sistem komputer dalam klasifikasi Flynn: 1. Single Instruction stream Single Data stream (SD) 2. Single Instruction stream Multiple Data stream (SIMD) 3. Multiple Instruction stream Single Data stream (MD) 4. Multiple Instruction stream Multiple Data stream (MIMD) Sistem Komputer kategori SD CU PU MM CU : Control Unit PU : Processor Unit MM : Memory Module

ArKom 02 (Klasifikasi Sistem Komputer) PDF 2 / 2-9 Instruksi dilaksanakan secara berurut tetapi juga boleh overlap dalam tahapan eksekusi (pipeline) Satu alur instruksi didecode untuk alur data tunggal. Sistem Komputer kategori SIMD CU PU1 PU2 PUn 1 2 n MM1 MM2 SM MMn PE : Processing Element CU : Control Unit PU : Processor Unit MM : Memory Modul SM : Shared Memory : Instruction Stream : 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. Subsistem memori berisi modul-modul memori. Processor vektor dan processor array termasuk dalam kategori ini. Sistem Komputer kategori MD CU1 PU1 CU2 PU2 MM1 MM2 MMn CUn PUn

ArKom 02 (Klasifikasi Sistem Komputer) PDF 2 / 3-9 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 Komputer kategori MIMD CU1 PU1 MM1 CU2 PU2 MM2 CUn PUn MMn 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. Processor Parallel SIMD MIMD Shared Memory (Multiprosesor) Distributed Memory (Multikomputer)

ArKom 02 (Klasifikasi Sistem Komputer) PDF 2 / 4-9 Multiprosesor : MIMD dengan memori yang dapat digunakan bersama, semua prosesornya memiliki akses ke pool memori utama. Multikomputer : MIMD dengan memori terdistribusi, setiap prosesornya memiliki memori khusus sendiri. Motivasi pembuatan organisasi multikomputer adalah untuk mengatasi keterbatasan skala multiprosesor. Karena prosesor-prosesor multikomputer harus berkomunikasi, maka elemen penting perancangan multikomputer adalah jaringan interkoneksi yang harus dapat beroperasi seefisien mungkin. Ada beberapa topologi interkoneksi untuk memberikan kinerja yang efisien. Terdapat trade-off antara lintasan terpanjang dan jumlah koneksi fisik yang diperlukan. TOPOLOGI JARINGAN INTERKONEKSI MIMD Ada beberapa topologi dasar : L Ring L Mesh L Tree L Hypercube TOPOLOGI RING Apabila komunikasinya dua arah di sepanjang ring, maka jarak maksimum antara dua simpul pada ring dengan n simpul adalah n/2.

ArKom 02 (Klasifikasi Sistem Komputer) PDF 2 / 5-9 Paket-paket pesan berukuran tetap digunakan dengan melibatkan alamat tujuan yang diinginkan. Topologi ini cocok untuk jumlah prosesor yang relatif sedikit dengan komunikasi data minimal. TOPOLOGI MESH Bentuk mesh yang paling sederhana adalah array dua dimensi tempat masing-masing simpul saling terhubung dengan keempat tetangganya. Diameter komunikasi sebuah mesh yang sederhana adalah 2 (n-1) Koneksi wraparraound pada bagian-bagian ujung akan mengurangi ukuran diameter menjadi 2 ( n/s ). Topologi mesh ini cocok untuk hal-hal yang berkaitan dengan algoritma yang berorientasi matriks. TOPOLOGI TREE Jaringan topologi tree digunakan untuk mendukung algoritma searching dan sorting. TOPOLOGI HYPERCUBE

ArKom 02 (Klasifikasi Sistem Komputer) PDF 2 / 6-9 Topologi hiperkubus menggunakan N = 2 n prosesor yang disusun dalam sebuah kubus berdimensi n, dimana setiap simpul mempunyai n = log 2 N link bidirectional dengan simpul yang berdekatan. Diameter komunikasi hiperkubus seperti itu sama dengan n 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. Bila P i adalah jumlah bit yang dapat diproses dalam siklus prosesor ke i (atau periode clock ke i), Siklus prosesor T dinyatakan oleh i = 1,2,3,..., T Maka derajat keparalelan rata-rata a adalah : P a = T P i= 1 T i Biasanya P i # P. Laju utilisasi (utilization rate) F sistem komputer dalam siklus T µ = P a P = T P i = 1 i T.P Jika daya komputasi prosesor dipakai penuh, maka P i = P untuk semua i dan F = 1 untuk 100% utilisasi. Laju utilisasi bergantung pada program aplikasi yang dieksekusi. Feng mengklasifikasi sistem komputer juga menggunakan parameter panjang word n, panjang bit slice m. Bit-slice adalah string of bits, yaitu satu dari setiap word pada posisi bit vertikal yang sama.

ArKom 02 (Klasifikasi Sistem Komputer) PDF 2 / 7-9 Misal : TI-ASC mempunyai word length = 64 dan arithmatic pipeline = 4. Setiap pipe mempunyai 8 pipeline stage. Maka setiap bit-slice dalam keempat pipe mempunyai 8 x 4 = 32 bit. Dalam klasifikasi Feng, sistem komputer TI-ASC digambarkan sebagai (64,32) Derajat keparalelan maksimum dari suatu sistem komputer C, yaitu P(C), digambarkan oleh perkalian antara word length n dan bit slice length m P(C) = n. m Bit Slice Length (m) Ada 4 tipe Metode Pemrosesan : Word Serial and Bit Serial (WSBS) Word Paralel and Bit Setial (WPBS) Word Serial and Bit Paralel (WSBP) Word Paralel and Bit Paralel (WPBP) Word length (n) WSBS disebut Bit serial procesing karena satu bit (n=m=1) diproses pada satu satuan waktu. Proses : lambat Komputer generasi pertama

ArKom 02 (Klasifikasi Sistem Komputer) PDF 2 / 8-9 WPBS (n=1, m>1) disebut B procesing ( Bit Slice Procesing) karena sejumlah m bit slice diproses pada satu satuan waktu. WSBP (n>1, m=1) disebut Word slice processing karena satu word pada n bit diproses pada satu satuan waktu. Ditetapkan pada kebanyakan komputer sekarang. WPBP (n>1, m>1) disebut Fully Paralel Processing (Paralell Processing) disini array dari n,m bits diproses pada satu satuan waktu. Proses : paling cepat.

ArKom 02 (Klasifikasi Sistem Komputer) PDF 2 / 9-9 Soal Pendalaman Materi 1. Ada 3 skema klasifikasi arsitektural komputer. Jelaskan ketiga skema tersebut. 2. Jelaskan apa yang dimaksud dengan klasifikasi arsitektur komputer menurut Flynn (Taxonomy Flynn). Uraikan masing-masing kategori dalam klasifikasi tersebut. 3. Jelaskan apa yang dimaksud dengan alur instruksi dan alur data dalam klasifikasi arsitektur menurut Flynn. 4. Jelaskan perbedaan antara Multiprocessor dan Multicomputer. 5. Jelaskan apa yang dimaksud dengan pipelined vector processors. 6. Jelaskan perbedaan antara loosely coupled multiprocessor dengan tightly coupled multiprocessor. 7. Jelaskan perbedaan klasifikasi komputer menurut Flynn, Feng, dan Handler. 8. Jelaskan beberapa topologi jaringan interkoneksi arsitektur komputer kategori MIMD.