0% menganggap dokumen ini bermanfaat (0 suara)
24 tayangan18 halaman

Karakteristik dan Keunggulan RISC

1. RISC merupakan arsitektur komputer dengan set instruksi yang lebih sederhana dibanding CISC. 2. Karakteristik utama RISC adalah menggunakan format instruksi tunggal dan mode pengalamatan data yang sedikit. 3. Kelebihan rancangan RISC antara lain optimalisasi kinerja CPU dan implementasi perangkat keras yang lebih sederhana.

Diunggah oleh

Thejae dream
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
24 tayangan18 halaman

Karakteristik dan Keunggulan RISC

1. RISC merupakan arsitektur komputer dengan set instruksi yang lebih sederhana dibanding CISC. 2. Karakteristik utama RISC adalah menggunakan format instruksi tunggal dan mode pengalamatan data yang sedikit. 3. Kelebihan rancangan RISC antara lain optimalisasi kinerja CPU dan implementasi perangkat keras yang lebih sederhana.

Diunggah oleh

Thejae dream
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Bab XII

Reduced Instruction Set


Computer (RISC)

Dirangkum dari berbagai sumber referensi


(hanya untuk penggunaan internal/tidak untuk dipublikasikan)
Jenis Arsitektur Komputer
• Berdasarkan jenis set instruksinya maka arsitektur komputer
dibedakan menjadi dua yaitu :
 Complex Instruction Set Computer (CISC)
 Merupakan jenis arsitektur komputer dengan kumpulan
perintah yang rumit.
 Meminimumkan jumlah perintah yang diperlukan untuk
mengerjakan pekerjaan yang diberikan.
 Jumlah perintah sedikit tetapi rumit.
 Menjadikan mesin mudah untuk diprogram dalam
bahasa rakitan, tetapi menyulitkan dalam penyusunan
kompiler bahasa pemrograman tingkat tinggi.
 Reduced Instruction Set Computer (RISC)
 Merupakan arsitektur komputer dengan kumpulan
perintah yang lebih sederhana.
 Rancangan arsitektur CPU yang mengambil dasar
filosofi bahwa prosesor dibuat dengan membatasi
jumlah instruksi hanya pada instruksi dasar yang
diperlukan saja.
 Kata “reduced”, berarti pengurangan pada set
instruksinya.
 Rancangan ini berawal dari pertimbangan-petimbangan
dan analisa model perancangan lain yang kompleks,
sehingga harus ada pegurangan set instruksinya.
RISC Versus CISC
• Perbedaan utama dari keduanya adalah jumlah set
instruksi.
• Mana yang lebih baik antara set instruksi yang sedikit
atau banyak?
• Sebagai pembanding adalah :
 RISC
Contohnya :
o Keluarga PIC12/16CXX dari microchip
o COP8 buatan national semiconductor
 CISC
Contohnya :
o 68HC11 buatan Motorola
o 80C51dari Intel
Pemakai Teknik RISC
• Didominasi oleh IBM dengan Intel Insidenya.
• Prosesor PowerPC adalah prosesor buatan Motorola
yang menjadi otak utama komputer Apple Macintoch
memakai teknik RISC dalam desainnya
• Macintosh, DEC, dan SUN adalah komputer yang
handal dengan sistem pipelining, superscalar, operasi
floating point.
Karakteristik RISC
• Siklus Intruksi
 Satu instruksi per siklus mesin.
 Siklus mesin ditentukan oleh waktu yang digunakan
untuk mengambil dua buah operand dari register,
melakukan operasi ALU, dan menyimpan hasil
operasinya ke dalam register.
 RISC adalah rancangan prosesor yang sederhana,
tetapi dalam kesederhanaan tersebut didapatkan
kecepatan operasi tiap-tiap siklus instruksinya.
 Instruksi dibatasi hanya menyediakan instruksi dasar
saja.
 Fungsi-fungsi yang kompleks akan diterjemahkan
dalam operasi instruksi-instruksi dasar
• Operasi Pertukaran Data
 Berbentuk pertukaran data dari register ke register.
 Dengan mengoptimalkan penggunaan memori
register diharapkan siklus operasi semakin cepat.
 Register adalah memori yang paling cepat
dibandingkan cache maupun memori utama.
 Dengan penyederhanaan instruksi maka operasi unit
kontrol juga akan sederhana dan cepat.
 Penekanan penggunaan operasi dari register ke
register adalah hal yang unik rancangan RISC
 Rancangan kontemporer lain memiliki instruksi
register ke register juga namun juga melibatkan
operasi langsung ke memori utama dalam fetch
• Mode Pengalamatan
 Fitur rancangan ini juga dapat menyederhanakan set
instruksi dan unit control.
 Dengan mode pengalamatan yang sederhana akan
didapatkan operasi pengambilan data dan
pengambilan data yang semakin cepat.

• Format Instruksi
 Umumnya digunakan sebuah format atau beberapa
format saja untuk menyederhanakan implementasi
perangkat kerasnya.
 Panjang instruksi tetap dan disamakan dengan
panjang word yang digunakan.
 Panjang field dibuat sama dan tetap.
 Kelebihannya adalah dengan menggunakan field
yang tetap maka pengkodean opcode dan
pengaksesan operand register dapat dilakukan
secara bersamaan.
 Format yang sederhana juga akan memudahkan unit
kontrol.
Eksekusi Instruksi
Waktu Eksekusi = N x S x T

• Keterangan :
 N adalah jumlah perintah.
 S adalah jumlah rata-rata langkah per perintah.
 T adalah waktu yang diperlukan untuk melaksanakan
satu langkah.
• Kecepatan eksekusi dapat ditingkatkan dengan
menurunkan nilai dari ketiga variabel di atas.
• Arsitektur CISC berusaha menurunkan nilai N
sedangkan arsitektur RISC berusaha menurunkan nilai S
dan T.
• Proses pipe line dapat digunakan untuk membuat nilai
efektif S mendekati 1 (satu) artinya komputer
menyelesaikan satu perintah dalam satu siklus waktu
CPU.
• NilaiT dapat diturunkan dengan merancang perintah
yang sederhana.
Ringkasan Rancangan RISC
• Instruksi berukuran tunggal.
• Ukuran instruksi umumnya 4 byte.
• Jumlah mode pengalamatan data sedikit, biasanya
kurang dari lima macam. Tidak mengenal pengalamatan
tak langsung.
• Tidak terdapat operasi yang menggabungkan operasi
ambil data dan simpan data dengan menggunakan
operasi-operasi aritmatika.
• Tidak terdapat lebih dari satu operand beralamat memori
per instruksi
• Jumlah maksimum pemakaian memory management
unit (MMU) bagi suatu alamat data adalah satu instruksi
• Jumlah bit bagi integer-integer specifier sama dengan
lima atau lebih. Ini berarti sedikitnya 32 buah register
integer dapat direferensikan sekaligus secara eksplisit.
• Jumlah bit bagi floating point register specifier sama
dengan empat atau lebih, sehingga sedikitnya 16 buah
register floating point dapat direferensikan bersama
secara eksplisit.
Kelebihan Rancangan RISC
• Kinerja Sistem CPU
 Optimalisasi dan pengefektifan komputer
 Dengan menggunakan instruksi yang sederhana
terdapat kemungkinan untuk :
 Memindahkan fungsi–fungsi keluar loop
 Melakukan reorganisasi kode untuk efisiensi
 Memaksimalkan pemakaian register
 Melakukan perhitungan bagian instruksi kompleks
pada saat kompilasi
 Memudahkan kerja unit kontrol
 Memudahkan implementasi pipelining
• Implementasi Perangkat Keras
 Kesederhanaan instruksi dan unit control
menghasilkan hardware sederhana.
 Hardware sederhana dapat diletakkan dalam satu
keping tunggal.
 Hardware sederhana menghasilkan proses hardware
dengan dimensi yang lebih kecil, konsumsi
dayarendah dan lebih ekonomis.
Pipelining pada RISC
• Metode untuk meningkatkan kinerja sistem komputer.
• Instruksi yang bisa dilakukan akan dikerjakan tanpa
menunggu instruksi sebelumnya selesai.
• Sangat baik untuk mengantisipasi waktu tunggu
prosesor terhadap kerja komponen lainnya.
• Umumnya instruksi merupakan operasi register ke
register.
• Dua buah fase dalam siklus instruksi
 I: Instruction fetch (pengambilan instruksi)
 E : Execute (melakukan operasi ALU dengan input
dan output register)
• Untuk operasi load dan store, ada tiga buah fase, yaitu
 I: Instruction fetch
 E: Execute (Menghitung alamat memori)
 D: Memory (operasi register ke memori atau memori
ke register).
• Terdapat delayed branch :
 Memanfaatkan percabangan yang tidak akan
dilakukan sampai dengan instruksi selanjutnya
dieksekusi.
 Untuk memperoleh efisiensi yang terbaik,
penjadwalan instruksi bagi keperluan pipelining dan
alokasi dinamis register harus sama-sama
dipertimbangkan.

Anda mungkin juga menyukai