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
(Operasi register ke memori atau memori ke register).
Sumber : http://rikobassist.blogspot.com/2012/01/pipelining-dan-risc.html
Comments
Post a Comment