PIPELINING DAN RISC
PIPELINING DAN RISC
Pipeline merupakan 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:
- Pengindeksanimplisitdanaksesmemori.
- 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.
FiturUtama:
-
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
Referensi :
Komentar
Posting Komentar