9. pipe lining dan risc

Upload: -

Post on 29-May-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/9/2019 9. Pipe Lining Dan RISC

    1/3

    PIPELINING DAN RISCPenemuan-penemuan Terkemuka dalam PerkembanganKomputer

    Konsep family komputero IBM System/360 1964o DEC PDP-8o Dilihat berdasarkan implementasi arsitektur

    Micro-programmed control unit

    o Ide oleh Wilkes 1951o Produksi pertama oleh IBM S/360 1964

    Cache memoryo IBM S/360 model 85 1969

    Solid State RAM

    Mikroprosesoro

    Intel 4004 1971 Pipelining

    o Memperkenalkan paralelisme pada saat fetchsiklus eksekusi

    Multiple prosesor

    Selanjutnya Reduced Instruction Set Computer

    Reduced Instruction Set Computer (RISC)

    Fitur Utamao General purpose register dalam jumlah yang amat

    besar

    o Menggunakan teknologi compiler untukmengoptimalisasikan penggunaan register.

    o instruction set yang sedikit dan sederhana

    o Pendekatan optimum dalam intruksi pipelineo Memimpin untuk

    Set eksekusi yang besar Lebih banyak mode pengalamatan

    Perbandingan Jenis Prosesor

    Karakteristik RISC :

    Satu instruksi per siklus

    Operasi register to register

    Mode pengalamatan yang sederhana

    format instruksi yang sederhana

    Desain Hardwired (tanpa microcode) Format instruksi yang Fix.

    Prose compile yang cepat

  • 8/9/2019 9. Pipe Lining Dan RISC

    2/3

    Pipelining pada RISC

    Terdapat berbagai macam instruksi pada register toregister

    2 fase eksekusio I : Instruction fetcho E : Execute

    Operasi ALU dengan register input danoutput

    Untuk load dan storeo I: Instruction fetcho E: Execute

    Mengkalkulasi alamat memorio D: Memory

    Operasi Register to memori atau memori toregister

    Optimalisasi Pipelining

    z Percabangan yang dikenai delayy Tidak akan ada efeknya sampai suatu eksekusi

    intruksi selesai.y Instruksi percabangan ini akhirnya mengalami

    delay.

    Efek Pipelining dalam RISC

  • 8/9/2019 9. Pipe Lining Dan RISC

    3/3

    Penggunaan Percabangan yang dikenai Delay