PERTEMUAN MINGGU KE-11 PIPELINE DAN RISC.

Slides:



Advertisements
Presentasi serupa
Nama kelmpok : maskar nurlailah. r
Advertisements

Struktur CPU Delta Ardy Prima, S.ST.
Organisasi dan Arsitektur Komputer
Struktur CPU.
PERTEMUAN MINGGU KE-13 PIPELINE DAN RISC.
PERTEMUAN MINGGU KE- 10 CONTROL UNIT.
Organisasi Komputer : Struktur dan Fungsi Komputer 2
Mode Pengalamatan.
Kode MK : TI Revisi Terakhir : Sesi 8 Tim Jurusan Mode Pengalamatan dan Set Instruksi.
PERTEMUAN MINGGU KE-13 PIPELINE DAN RISC OLEH SARI NY.
NAMA KELOMPOK NPM  ANDRIANA RESTIASARI  JULAEHA  JEN RETNO ERYANI DOSEN PEMBIMBING : NAHOT FRASTIAN UNIVERSITAS.
© 2009 Fakultas Teknologi Informasi Universitas Budi Luhur Jl. Ciledug Raya Petukangan Utara Jakarta Selatan Website:
Organisasi dan Arsitektur Komputer
REDUCED INSTRUCTIONS SET ARCHITECTURE.
CPU (CENTRAL PROCESSING UNIT)
Organisasi dan Arsitektur Komputer
PERTEMUAN MINGGU KE-13 PIPELINE DAN RISC.
ARSITEKTUR SET INSTRUKSI
LOKASI DAN OPERASI MEMORI
Reduced Instruction Set Computer(RISC)
Prosesor RISC dan CISC.
ORGANISASI & ARSITEKTUR KOMPUTER 2 STRUKTUR & FUNGSI CPU IBP WIDJA, MT
MODE DAN FORMAT PENGALAMATAN.
Arsitektur Komputer CISC dan RISC
PIPELINE DAN PROSESOR PARALEL
PIPELINING INSTRUCTION
Reduced Instruction Set Computers
Matakuliah : H0162/ Mikroprosesor Tahun : 2006 Versi : 1/0
Pipelining.
Arsitektur Mikroprosessor 8086
Organisasi dan arsitektur komputer
Sistem Operasi Pertemuan 6.
Instruksi dalam CPU.
PROSESOR DLX.
ARSITEKTUR SET INSTRUKSI
PIPELINE DAN PROSESOR PARALEL
Struktur dan Fungsi CPU (II)
Pertemuan III SET Instruksi.
MODE PENGALAMATAN DAN SET INSTRUKSI
CPU (CENTRAL PROCESSING UNIT)
Struktur Sistem Komputer
ARSITEKTUR SET INSTRUKSI
PERTEMUAN MINGGU KE-14 PROSESOR PARALEL.
Mode Pengalamatan &Jenis-Jenis Instruksi
ORGANISASI & ARSITEKTUR KOMPUTER 2 SET INSTRUKSI IBP WIDJA, MT
12. Teknologi Pipeline By Serdiwansyah N. A..
Pertemuan 12 (PIPELINING)
Transfer Register dan Mikrooperasi
William Stallings Computer Organization and Architecture
Reduced Instruction Set Computers
Stallings W., Organisasi dan Arsitektur Komputer, Prentice Hall, 1996
PIPELINING INSTRUKSI Created by : Rizka Ariyanto ( )
Computer Organization and Architecture
CPU (CENTRAL PROCESSING UNIT)
PENGANTAR TEKNOLOGI INFORMASI
ORGANISASI & ARSITEKTUR KOMPUTER 2 PROCESSOR SUPERSCALAR IBP WIDJA, MT
ARSITEKTUR SET INSTRUKSI
Organisasi dan Arsitektur Komputer
Pertemuan IV Struktur dan Fungsi CPU (III)
Pertemuan ke - 5 Struktur CPU
ARSITEKTUR & ORGANISASI KOMPUTER
Pertemuan ke 3 Struktur CPU
PROCESSOR.
ARSITEKTUR SET INSTRUKSI
Set Instruksi.
PERTEMUAN MINGGU KE- 10 CONTROL UNIT.
CPU (CENTRAL PROCESSING UNIT)
PERTEMUAN MINGGU KE-13 PIPELINE DAN RISC.
ARSITEKTUR SET INSTRUKSI
Karakteristik Set Instruksi 14 JP. Karakteristik Set Instruksi Pengertian Set Instruksi Set instruksi adalah kumpulan dari instruksi yang dapat dijalankan.
Transcript presentasi:

PERTEMUAN MINGGU KE-11 PIPELINE DAN RISC

PIPELINE Pipeline: Mesin yang melaksanakan beberapa komputasi yang berbeda secara bersama-sama ,namun pada saat itu setiap komputasi akan berada dalam tahapan eksekusi yang berbeda

KATEGORI PIPELINE 1. Pipeline Unit Arithmetic Berguna untuk operasi vektor 2. Pipeline Unit Instruction Berguna untuk komputer yang mempunyai set instruksi yang sederhana

PIPELINE ARITMETIC UNIT Pengembangan pipeline aritmetik dapat dilihat dari perkalian biner unsigned Operasi shift dan penambahan menjadi tahapan pemrosesan dalam pengali pipelined. Pengalian bilangan biner dengan 2n adalah sama dengan menggesernya ke kiri sebesar n bit dan menyisipkan nol pada sebelah kanannya

PIPELINE INSTRUCTION UNIT Tujuan pipeline instruksi adalah untuk memaksimalkan kecepatan mengalirnya instruksi Jumlah event yang dapat mengurangi kecepatan instruksi dalam mengalir melalui pipeline, diantaranya yaitu : 1. Unit fungsional harus dapat bekerja sama dengan unit instruksi 2. Inter Instruction dependencies (keterganungan antar instruksi) 3. Unit instruksi harus secara logis menjalankan beberapa instruksi secara urut.

TEKNIK DASAR YANG DIGUNAKAN DALAM MERANCANG SUPERKOMPUTER DAN RISC 1. Pendekodean instruksi pipelined 2. Beberapa unit fungsional pipelined yang beroperasi secara bersamaan 3. Bank memori inetrleaved tak sinkron 4. Cache instruksi dan data independen 5. Sejumlah bus untuk mentransfer data, alamat dan signal kontrol

PEMROSESAN VEKTOR LEBIH CEPAT DARIPADA PEMROSESAN SKALAR 1. Berkurangnya kontensi memori karena adanya akses memori yang lebih sedikit 2. Berkurangnya pendekodean instruksi 3. Tingkah lakunya bisa diramalkan, hal ini khususnya penting bagi : Pengindeksan implisit dan akses memori Pencabangan implisit

REDUCED INSTRUCTION SET COMPUTER (RISC) Fitur Utama : General Purpose Register dalam jumlah yang amat banyak Menggunakan teknologi compiler untuk mengoptimalisasikan penggunaan register Instuction Set yang sedikit dan sederhana Pendekatan umum dalam instruksi pipeline Memimpin untuk : Set eksekusi yang besar dan lebih banyak mode pengalamatan

Elemen penting yang digunakan dlm Perancangan RISC Set instruksi yang terbatas dan sederhana Register general purpose yg berjumlah banyak atau penggunaan teknologi kompiler Penekanan pada pengoptimalan pipeline instruksi

CIRI - CIRI RISC Instruksi berukuran tunggal(satu instruksi persiklus) Ukurannya yg umum 4 byte Mode pengalamatan yang sederhana dan jumlahnya sedikit (biasanyakurang dari 5 buah) Tidak ada pengalamatan tidak langsung yg mengharuskan mengakses memori agar memperoleh alamat operand lainnya didalam memori Format instruksi yang sederhana (tidak ada operasi yg menggabungkan operasi load/store dg operasi aritmatik) Format instruksi yang fix Proses compile yang cepat

PIPELINING PADA RISC Terdapat berbagai macam instruksi pada register to register Siklus Instruksi memiliki 2 Fase : 1. I : Instruction Fetch (Pengambilan Instruksi) 2. E : Execute (Melakukan operasiALU dengan register input dan output Operasi Load dan Store memiliki 3 Fase : 1. I : Instruction Fetch 2. E : Execute (Menghitung alamat memori) 3. D : Memory (Operasi register ke memori atau memori ke register

OPTIMALISASI PIPELINE Percabangan yang dikenal Delay Branch 1. Tidak akan ada efeknya sampai suatu eksekusi instruksi selesai 2. Instruksi percabangan akhirnya mengalami delay