ORGANISASI DAN ARSITEKTUR KOMPUTER

dokumen-dokumen yang mirip
Bab 4. Mengkaji dan Memahami Kinerja (Performance)

Arsitektur Komputer. Pertemuan - 1. Oleh : Riyanto Sigit, S.T, M.Kom Nur Rosyid Mubtada i S.Kom Setiawardhana, S.T Hero Yudo Martono, S.

Pertemuan ke - 5 Struktur CPU

Arsitektur dan Organisasi Komputer. Pendahuluan. Materi Kuliah. Pendahuluan. Komputer. Mengapa belajar kuliah ini. Selamat Datang 23/06/2015

Bab 2. Instructions: Bahasa dari Komputer

ARSITEKTUR DAN ORGANISASI KOMPUTER

CPI i xc i = (2x1) + (1x2) + (2x3) = 10 siklus. CPI i xc i = (4x1) + (1x2) + (1x3) = 9 siklus

Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

Abstrak. Pendahuluan

Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

TEKNIK PIPELINE & SUPERSCALAR. Team Dosen Telkom University 2016

CONTROL UNIT. Putu Putra Astawa

Teknologi Scalar untuk meningkatkan Kinerja Prosesor

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

Central Processing Unit

IKI20210 Pengantar Organisasi Komputer Kuliah no. 1b: Basic Operations

Struktur CPU 3/23/2011

From M.R Zargham s book (Chapter 3.1)

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

Organisasi Sistem Komputer

STRUKTUR CPU. Arsitektur Komputer

SATUAN ACARA PERKULIAHAN

Pertemuan Ke-12 RISC dan CISC

Pengantar sistem komputer

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

ARSITEKTUR DAN ORGANISASI KOMPUTER

Mikrokontroller Berbasiskan RISC 8 bits

Cara Kerja Processor. Primo riveral. Abstrak. Pendahuluan.

>> CISC BANDING RISC

Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer

IKI20210 Pengantar Organisasi Komputer Kuliah Minggu ke-3: Bahasa Rakitan AVR

ARSITEKTUR DAN ORGANISASI KOMPUTER Aditya Wikan Mahastama

ARSITEKTUR VON NEUMANN. Arsitektur Komputer

Organisasi Komputer II STMIK-AUB SURAKARTA

William Stallings Computer Organization and Architecture. Chapter 9 Set Instruksi: Karakteristik dan Fungsi

Jenis Mikroprosesor. Nuryono S.W.,S.T.,M.Eng. Mikroprosesor 1

Struktur dan Fungsi CPU. Ptputraastawa.wordpress.com

Virtual Memory Ch. 9. Virtual Memory. SISTIM OPERASI (Operating System) IKI Johny Moningka

SATUAN ACARA PERKULIAHAN MATA KULIAH : Pengantar Organisasi dan Arsitektur Komputer Strata / Jurusan : Strata Satu / Sistem Informasi

Hanif Fakhrurroja, MT

Aditya Wikan Mahastama

Arsitektur Set Instruksi. Abdul Syukur

Pertemuan ke - 6 Struktur CPU

STRUKTUR FUNGSI CPU. Menjelaskan tentang komponen utama CPU. Membahas struktur dan fungsi internal prosesor, organisasi ALU, control unit dan register

Aditya Wikan Mahastama

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

Kumpulan instruksi lengkap yang dimengerti

CHAPTER 16 INSTRUCTION-LEVEL PARALLELISM AND SUPERSCALAR PROCESSORS

Organisasi Komputer. Candra Ahmadi, MT

MK. PEMROGRAMAN SISTEM Semester/SKS : 6/3 PENDAHULUAN. Jurusan Sistem Komputer-S1 Universitas Gunadarma

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

INSTRUKSI MIPS. agussalim

Pertemuan Ke-7 INSTRUCTION SET

Table Pipelining and replication in parallel computer architecture

Operasi Unit Kontrol. Arsitektur Komputer II. STMIK AUB Surakarta

Mikroposesor-berbasis Sistem PC

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

IKI20210 Pengantar Organisasi Komputer Kuliah Minggu ke-3: Bahasa Rakitan AVR

Sistem Mikroprosesor

Computer System Structures

ARSITEKTUR DAN ORGANISASI KOMPUTER

Hanif Fakhrurroja, MT

CPU PERKEMBANGAN ARSITEKTUR CPU. ( Central Processing Unit )

Struktur Fungsi CPU. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 03 --

Hubungan CPU dengan Memory

Operasi Unit Kontrol. Organisasi Komputer II. STMIK AUB Surakarta

Set Instruksi. Set Instruksi. Set Instruksi adalah kumpulan

Pertemuan I : Pendahuluan Organisasi dan Arsitektur Komputer

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Oky Dwi Nurhayati, ST, MT

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

Arsitektur dan Organisasi Komputer Set Intruksi

2.2. Fitur Produk Perangkat Lunak Fitur Pengolahan Data Fakultas Fitur Pengolahan Data Jurusan

Perkembangan Mikroprosesor

DCH1B3 Konfigurasi Perangkat Keras Komputer

Organisasi dan Arsitektur Komputer : Perancangan Kinerja

Statistik Bisnis 1. Week 4 Central Tendency Measures

MAKALAH ARSITEKTUR CPU

Pertemuan ke - 4. Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST. Politeknik Elektronika Negeri Surabaya

Unit Control (Hardwired and Micro-programmed)

Organisasi Sistem Komputer

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

PROSESOR: CONTROL DAN DATAPATH. Oky Dwi Nurhayati, ST, MT

Pengantar Teknologi Informasi A. Pertemuan 7. Prossesor & Memori

E-R Diagram. Bagian IIb Relationship Terminologi

Pengenalan Mikroprosessor

Semoga Tuhan memberi berkah pada kelas ini.

ARSITEKTUR KOMPUTER SET INSTRUKSI

Arsitektur dan Organisasi Komputer (Kode Mata Kuliah : ) Hari : Rabu Jam : Ruang : R303

Hanif Fakhrurroja, MT

MAKALAH MODE DAN FORMAT PENGALAMATAN SET INSTRUKSI. Nama : Annisa Christyanti Kelas : XI TJA 3 NIS :

ARSITEKTUR DAN ORGANISASI KOMPUTER

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

Mata Kuliah : Bahasa Rakitan

Mikroposesor-berbasis Sistem PC. Sistem Komputer Universitas Gunadarma

Pertemuan Ke 2 Arsitek tur Dasar Komputer

Pengantar Bahasa Rakitan

CENTRAL PROCESSING UNIT CPU

Organisasi & Arsitektur Komputer

Set Instruksi: Set instruksi?

Transkripsi:

1 ORGANISASI DAN ARSITEKTUR KOMPUTER Wisnu Djatmiko TM 2

Daftar Pustaka 2 1. Bab 1 Wisnu Djatmiko

Daftar Pustaka 3 2. Bab 2 Wisnu Djatmiko

TIK 4 Peserta MK Arsikom dapat menjelaskan definisi CPU Time dengan 90% benar. Peserta MK Arsikom dapat menjelaskan cara mengurangi CPU Time dengan 90% benar. Peserta MK Arsikom dapat menghitung CPU time sebuah fungsi dengan 90% benar. Wisnu Djatmiko

Pokok Bahasan 5 CPU time Wisnu Djatmiko

Architectural Development & Styles 6 Desainer Komputer berusaha meningkatkan kinerja komputer (mengurangi "kesenjangan semantik antara high level vs low level) Adanya kerumitan untuk membuat sebuah mesin harus diprogram untuk dapat mengkonversikan data (lambang) menjadi kode-kode biner A (latin capital letter A) = 0041H (ASCII)

Architectural Development & Styles 7 Banyaknya mode pengalamatan (>20 mesin VAX) menambah kompleksitas instruksi Misal mesin CISC Intel Pentium TM

Architectural Development & Styles 8 Perlu strategi untuk mempercepat kinerja mesin Misal nya meningkatkan kecepatan clock Efek stunami : meningkatkan kompleksitas perhitungan dalam satu siklus clock. Hasil penelitian menunjukkan 80% instruksi dari sebuah program berisi : assignment statements (50%), conditional branching, dan procedure calls.

Architectural Development & Styles 9 [Optimasi arsitektur] : mempercepat instruksi yang sering digunakan dapat mengurangi kompleksitas instruksi dan jumlah mode pengalamatan. Misal : mesin RISC (Reduced Instructions Set Computers)

PERFORMANCE MEASURES 10 CC (Clock Cycle) menyatakan jumlah siklus clock sebuah CPU yang digunakan untuk menyeleseikan sebuah tugas, CT (Cycle Time) menyatakan waktu yang dibutuhkan 1 clock atau f (CPU Speed).

PERFORMANCE MEASURES 11 CPI (jumlah rata-rata clock cycle per instruksi) dapat dihitung : Persamaan CPU time menjadi :

PERFORMANCE MEASURES 12 It is known that the instruction set of a given machine consists of a number of instruction categories: ALU (simple assignment and arithmetic and logic instructions), load, store, branch, and so on. where Ii is the number of times an instruction of type i is executed in the program and CPIi is the average number of clock cycles needed to execute such instruction.

PERFORMANCE MEASURES 13 Example : Hitung CPI untuk Mesin A yang mempunyai clock rate 200 MHz CR = 200 MHz CT = 5 ns

PERFORMANCE MEASURES 14 Example : Mesin A mengerjakan X dengan instruksi

PERFORMANCE MEASURES 15 Jika Mesin A mengerjakan program X menggunakan 100 instructions, maka CPI mesin A[X] adalah : It should be noted that the CPI reflects the organization and the ISA (instruction set architecture) of the processor while the instruction count reflects the instruction set architecture and compiler technology used.

PERFORMANCE MEASURES 16

What time to measure? Elapsed time, wall-clock time: actual time from start to completion depends on CPU, system, I/O, etc. often used in real benchmarks only suitable choice when I/O is included

What time to measure? CPU Time: measure/analyze CPU performance only may be suitable when machine is timeshared possibly both user and system component User CPU time is our focus for first part of course

What time to measure? Elapsed time = CPU time + Idle time usually and assuming time is accurately accounted for

Metrics of performance Different performance metrics are appropriate at different levels: Application Programming Language Compiler ISA Datapath Control Function Units Transistors Frames per second Operations per second (millions) of Instructions per second MIPS (millions) of (F.P.) operations per second MFLOP/s Cycles per second (clock rate) Cycles per Instruction

Relating Processor Metrics CPU execution time per program = CPU clock cycles/program X Clock cycle time = CPU clock cycles/program Clock rate (frequency) CPU clock cycles/program = Instructions/program X Clock cycles Per Instruction Clock cycles Per Instruction (CPI) is an average measurement, it depends on : ISA, the implementation, and the program measured CPI = CPU clock cycles/program Instructions/program Also, Instructions per clock cycle or IPC = 1 / CPI CPU execution time = Instructions X CPI X Clock cycle

How much work can our structure perform? For a program Q: Time = Number of executed instr * Number of cycles per instr * cycle T = Nq * CPI * Tc Time per

How to reduce T? T = Nq * CPI * Tc Make this a function of the instruction CPI goes up, but we can use an average, not the worst case Tc goes down, time to do the longes step, not the entire instruction

CPU time ---- 24 CPI < 1 [RISC dan pipeling] Branch Prediction Modular Terstruktur