ORGANISASI KOMPUTER II AUB SURAKARTA

dokumen-dokumen yang mirip
KLASIFIKASI ARSITEKTURAL

>> KLASIFIKASI ARSITEKTURAL

Kebutuhan pengolahan paralel

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

KEBUTUHAN KOMPUTER PARALEL

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

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

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

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

PENGOLAHAN PARALEL. Kebutuhan akan Komputer Paralel PENDAHULUAN. Dahulu:

Pertemuan Ke-11 MULTIPROSESOR

BAB II LANDASAN TEORI

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

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

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

BAB II TINJAUAN PUSTAKA

KOMPUTASI PARALEL UNTUK PENGOLAHAN PRESTASI AKADEMIK MAHASISWA

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

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

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

10. PARALLEL PROCESSING

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

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

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

Organisasi Komputer II STMIK AUB SURAKARTA

Organisasi Sistem Komputer

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

Penerapan Algoritma Divide and Conquer Dalam Komputasi Paralel

PENGANTAR KOMPUTASI MODERN

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

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

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

JARINGAN UNTUK MERGING

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

Komponen-komponen Komputer

ARSITEKTUR KOMPUTER 1

FORMULIR Satuan Acara Pengajaran

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

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

SATUAN ACARA PERKULIAHAN

Ayi Purbasari

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

Penggunaan Algoritma Paralel dalam Optimasi Prosesor Multicore

Kelebihan topologi Bus : lainnya. yang berjalan. a. Layout kabel sederhana sehingga instalasi relatif lebih mudah

PAPER MULTIPROCESSOR

KOMPONEN KOMPUTER PARALLEL

Rangkuman Materi Presentasi AOK. Input/Output Terprogram, Intterupt Driven dan DMA. (Direct Memory Access)

Pertemuan Ke 2 Arsitek tur Dasar Komputer

Abstrak. Pendahuluan

PERTEMUAN. A. Fungsi Komputer. 1. Organisasi dan Arsitektur Komputer. 2. Struktur dan Fungsi Komputer

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER SISTEM INPUT OUTPUT

:21 UTC :22 UTC

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

STRUKTUR CPU. Arsitektur Komputer

KOMPUTASI PARALEL PADA APLIKASI PAYROLL

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

Pertemuan 2 Organisasi Komputer II. Struktur & Fungsi CPU (I)

Pertemuan Ke-10 Cache Memory

BAB II TEORI DASAR JARINGAN SWITCHING. dan keluaran yang disebut dengan inlet dan outlet. Fungsi utama dari sistem switching adalah

NOTASI UNTUK ALGORITMA PARALEL

NOTASI UNTUK ALGORITMA PARALEL

SAHARI. Selasa, 29 September

Mempercepat kerja memori sehingga mendekati kecepatan prosesor. Memori utama lebih besar kapasitasnya namun lambat operasinya, sedangkan cache memori

Operasi Unit Kontrol. Arsitektur Komputer II. STMIK AUB Surakarta

Arsitektur Sistem Komputer

Modul Pengantar Aplikasi Komputer (PAK 240) Prodi S1 P.Akuntansi UNY Pengampu : Annisa Ratna Sari, S.Pd PENGENALAN KOMPUTER

Struktur Dasar Komputer

INPUT / OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

GRAF DALAM TOPOLOGI JARINGAN

Kongkurensi LPOHLVSFOTJ!

PENGANTAR TEKNOLOGI INFORMASI TOPOLOGI JARINGAN

INPUT/OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

Hanif Fakhrurroja, MT

INPUT/OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

Gambar 1.1 Jaringan peer-to-peer

ORGANISASI SISTEM KOMPUTER & ORGANISASI CPU Oleh: Priyanto

PENGGUNAAN ALGORITMA PARALEL DALAM OPTIMASI PROSESOR MULTICORE

SISTEM KOMPUTER SMK MEDIA INFORMATIKA

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

KONTRAK PEMBELAJARAN (KP) MATA KULIAH

9/6/2014. Dua komputer atau lebih dapat dikatakan terinterkoneksi apabila komputer-komputer tersebut dapat saling bertukar informasi.

Hanif Fakhrurroja, MT

ebook Fakultas Teknologi Industri Universitas Gunadarma 2013

PENGERTIAN JARINGAN KOMPUTER DAN MANFAATNYA

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

MODUL 2 KOMPONEN, LAYANAN SISTEM OPERASI M. R A J A B F A C H R I Z A L - S I S T E M O P E R A S I - C H A P T E R 2

JARINGAN KOMPUTER. Dengan berkembangnya teknologi komputer dan komunikasi suatu model

CPU PERKEMBANGAN ARSITEKTUR CPU. ( Central Processing Unit )

Sistem Bus. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 06 --

KARAKTERISTIK KINERJA ALGORITMA RECURSIVE DECOUPLING PADA SISTEM MULTIPROSESOR BERBASIS PVM

CENTRAL PROCESSING UNIT (CPU) Sebuah mesin tipe von neumann

BAB II LANDASAN TEORI

Mata pelajaran ini memberikan pengetahuan kepada siswa mengenai konsep dasar dan design jaringan komputer.

BAB II JARINGAN SWITCHING DELTA. Perkembangan jaringan interkoneksi telah berlangsung selama bertahun-tahun.

PERTEMUAN MINGGU KE-5 ARSITEKTUR SET INSTRUKSI

BAB II TINJAUAN PUSTAKA

TOPOLOGI JARINGAN KOMPUTER

DASAR KOMPUTER. Pandangan Umum Komputer

Transkripsi:

ORGANISASI KOMPUTER II STMIK AUB SURAKARTA

Umumnya sistem multiprosesor menggunakan dua hingga selusin prosesor. Peningkatan sistem multiprosesor menggunakan jumlah prosesor yang sangat banyak ratusan, ribuan bahkan puluhan ribu sistem prosesor paralel atau sistem prosesor yang massif (untuk ribuan prosesor)

Penyebab Munculnya Prosesor Paralel (1) Pemanfaatan komoditas prosesor RISC Prosesor RISC yang murah dan berkinerja tinggi mudah diperoleh. Pada kebanyakan sistem, prosesor komoditas ini dipakai sebagai blok bangunan dasar, yang mengurangi keharusan perancang prosesor paralel untuk merancang prosesor dasar dan juga organisasi secara keseluruhan.

Penyebab Munculnya Prosesor Paralel (2) Kemajuan teknik komunikasi dari prosesor ke prosesor Dengan ratusan atau ribuan prosesor yang harus bekerja bersama, metode koordinasi dan pertukaran data yang efisien dan fail-safe merupakan hal yang vital.

Penyebab Munculnya Prosesor Paralel (3) Kebutuhan akan kinerja Dengan peningkatan kinerja pada generasi prosesor yang akan datang, kebutuhan kinerja aplikasi meningkat lebih cepat. Teknik pengolahan paralel menyediakan fasilitas untuk meningkatkan kinerja dengan menggunakan teknologi prosesor yang ada.

Sistem dengan sejumlah prosesor yang diinterkoneksikan dan bekerjasama untuk mengeksekusi program-program aplikasi. Istilah prosesor paralel diartikan sebagai sistem yang mendukung paralelisme tingkat tinggi. Sistem yang menawarkan framework eksplisit untuk pembuatan perangkat lunak sistem dan aplikasi menggunakan paralelisme.

Instruksi Pipelining Setiap eksekusi instruksi dibagi menjadi sejumlah tahapan, sehingga instruksi-instruksi tersebut dapat dieksekusi secara paralel, dimana masing-masing instruksi berada pada tahapan yang berbeda. Unit Fungsional Prosesor Jamak Replikasi unit-unit ALU mengizinkan pendekatam skalar, dimana sejumlah instruksi dieksekusi secara paralel, semuanya pada tahapan eksekusi yang sama.

Prosesor Terspesialisasi yang Terpisah Contoh yang sangat umum adalah penggunaan prosesor I/O, yang membebaskan CPU dari tanggung jawab kontrol I/O secara rinci

Single instruction, single data stream SISD Single instruction, multiple data stream SIMD Multiple instruction, single data stream MISD Multiple instruction, multiple data stream- MIMD

Sebuah prosesor tunggal menginterpretasikan aliran instruksi agar beroperasi terhadap data yang tersimpan pada sebuah memori tunggal.

Sebuah instruksi mesin tunggal mengontrol secara simultan eksekusi sejumlah elemenelemen pengolahan berdasarkan lock-step. Setiap elemen pengolahan memiliki kaitan dengan memori data tertentu, sehingga setiap instruksi dieksekusi terhadap himpunan data yang berbeda oleh prosesor yang berbeda. Contoh : Prosesor vektor dan prosesor array

Sejumlah data dikirimkan ke himpunan prosesor, dengan setiap prosesor mengeksekusi rangkaian instruksi yang berbeda. Struktur ini tidak pernah digunakan

Multiple Instruction Multiple Data Sejumlah prosesor secara simultan mengeksekusi rangkaian instruksi yang berbeda pada kumpulan data yang berbeda pula.

Prosesor general-purpose, karena prosesor-prosesor tersebut harus mampu memproses semua instruksi yang diperlukan untuk melakukan transformasi data. MIMD dapat digolongkan menurut komunikasi data. Shared memory (multiprosesor) Distributed memory (multikomputer)

Apabila prosesor menggunakan memori umum secara bersama dan prosesor berkomunikasi satu sama lainnya dengan melalui memori tersebut, maka sistem tersebut dikenal sebagai sistem multiprosesor. Apabila masing-masing prosesor memiliki suatu dedicated memory, maka setiap elemen pengolahannya menggunakan komputer self-contained. Komunikasi antara komputer-komputer tersebut dapat melalui lintasan-lintasan tetap atau melalui sejenis mekanisme message-switching. Sistem ini dikenal sebagai multikomputer.

Meliputi : SISD Multiprosesor Multikomputer

Gambaran organisasi SISD secara umum Terdapat beberapa unit kontrol yang mengirimkan aliran instruksi (Instruction Stream-IS) ke unit pengolahan. Unit pengolahan beroperasi pada single data stream (DS) yang berasal dari unit memori.

Pada SIMD, masih terdapat unit kontrol tunggal, yang sekarang akan memberikan aliran instruksi tunggal ke sejumlah elemen pengolahan. Setiap elemen pengolahan dapat memiliki memori terdedikasi sendiri atau dapat juga memori yang dapat digunakan bersama.

Pada MIMD terdapat sejumlah unit kontrol yang masing-masing unit kontrolnya memberikan aliran instruksi terpisah ke elemen pengolahan milikinya sendiri. MIMD dapat berupa multiprosesor dengan memori yang dapat digunakan bersama atau multikomputer dengan memori yang terdistribusi.

Sebuah sistem komputer menjalankan satu buah aplikasi atau lebih yang kemudian dipecah menjadi sejumlah proses sekuensial yang berko-operasi. Dapat diimplementasikan pada sistem berprosesor tunggal, namun akan lebih mudah apabila diimplementasikan pada sebuah sistem multiprosesor. Setiap saat, setiap proses jamak akan mengeksekusi proses lainnya. Komunikasi antara proses dilakukan oleh pesanpesan dan flag-flag yang dapat dikirimkan ke prosesor lainnya melalui memori utama.

Keterbatasan skala multiprosesor multikomputer Tujuan untuk membuat organisasi yang scalable yang dapat mengakomodasi bermacam-macam prosesor.

Prosesor-prosesor multikomputer berkomunikasi dengan cara saling bertukar pesan elemen penting perancangan = jaringan interkoneksi (harus dibuat seefisien mungkin) Secara umum, terdapat trade-off antara lintasan terpanjang di antara dua simpul dengan jumlah koneksi fisik yang diperlukan pada setiap simpul.

Untuk mendukung skalabilitas dan untuk memberikan kinerja yang efisien. Ring Mesh Tree Hypercube

Apabila komunikasi dua arah di sepanjang ring, maka jarak maksimum antara dua buah simpul pada ring dengan n simpul adalah n/2 Biasanya paket-paket pesan berukuran tetap digunakan dengan melibatkan alamat tujuan yang dilibatkan. Cocok untuk jumlah prosesor yang relatif sedikit dengan komunikasi data minimal

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 wraparound pada bagian-bagian ujung akan mengurangi ukuran diameter menjadi 2(n/2). Cocok untuk hal-hal yang berkaitan dengan algoritma yang berorientasi matriks.

Jaringan topologi untuk mendukung algoritma divide-and-conquer, seperti searching dan sorting.

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.