PIPELINING DAN RISC
Pipeline adalah Mesin yang melaksanakan beberapa komputasi
yang berbeda secara bersama - sama, namun pada saat itu setiap komutasi akan
berada dalam tahapan eksekusi yang berbeda.
KATEGORI PIPELINE
1. Pipeline Unit
Arithmetic
-
Berguna untuk operasi vector.
2. Pipeline Unit
Instruction
-
Berguna untuk komputer yang mempunyai set instruksi
yang
sederhana.
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 bias
diramalkan, hal ini khususnya penting bagi:
-
Pengindeksan implisit dan akses memori.
-
Pencabangan implisit.
REDUCED INSTRUCTION SET COMPUTER (RISC)
RISC
adalah komputasi kumpulan instruksi yang disederhanakan. RISC merupakan sebuah
arsitektur komputer atau arsitektur komputasi modern dengan instruksi-instruksi
dan jenis eksekusi yang paling sederhana. Arsitektur ini digunakan pada
komputer dengan kinerja tinggi, seperti komputer vektor. Selain digunakan dalam
komputer vektor, desainini juga diimplementasikan pada prosesor komputer lain,
seperti pada beberapamikroprosesor Intel 960, Itanium (IA64) dari Intel Corporation,
Alpha AXP dari DEC, R4x00dari MIPS Corporation, PowerPC dan Arsitektur POWER
dari International Business Machine.Selain itu, RISC juga umum dipakai pada
Advanced RISC Machine (ARM) dan StrongARM(termasuk di antaranya adalah Intel
XScale), SPARC dan UltraSPARC dari Sun Microsystems,serta PA-RISC dari
Hewlett-Packard.
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.
KARAKTERISTIK RISC
1.
Satu instruksi persiklus
2.
Operasi register to register
3.
Mode pengalamatan yang sederhana
4.
Format instruksi yang sederhana
5.
Desain hardwired (tanpa microcode)
6.
Format instruksi yang fix
7.
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
operasi ALU 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
(Operasiregister ke memori atau memori ke register
Link Referensi :
0 komentar:
Posting Komentar