Anda di halaman 1dari 49

CISC & RISC PROCESSOR

DANIEL S. BATAONA 23512048


DHANY RUKMANA M. 23512071
REINARDUS K. 23512039
Arsitektur CISC

Merupakan beberapa instruksi yang saling terangkai yang built


in pada processor yang memiliki tugas-tugas yang diberikan
berupa perintah yang sangat kompleks
Karakteristik CISC
Sarat informasi yang memberikan keuntungan
di mana ukuran program-program yang
dihasilkan akan menjadi relatif lebih kecil, dan
penggunaan memory akan semakin berkurang

Dimaksudkan untuk meminimumkan jumlah


perintah yang diperlukan untuk mengerjakan
pekerjaan yang diberikan
Ciri-ciri CISC
a. Jumlah instruksi banyak
b. Banyak terdapat perintah bahasa mesin
c. Instruksi lebih kompleks
d. Penekanan pada perangkat keras
e. Termasuk instruksi kompleks multi-clock
f. Memori-ke-memori: LOAD dan STORE
g. Ukuran kode kecil, kecepatan rendah
h. Transistor digunakan untuk menyimpan instruksi2
kompleks
Pendekatan CISC

Instruksi MULT
IBM System/360

Memiliki Processor lebih dari satu, sehingga memiliki kecepatan proses jauh
lebih cepat jika dibanding dengan mini komputer;
Kecepatan kerja mainframe mencapai 1 milyar operasi perdetik;
Dapat mengakses pada satu komputer pada saat yang bersamaan, dikenal
dengan timesharing.
IBM System (ESA)/390

IBM ESA/390 (Enterprise Systems Architecture/390) diperkenalkan pada bulan


September tahun 1990.
31-bit-address/32-bit-data IBM mainframe dirilis oleh Amdahl, Hitachi, dan Fujitsu
penerus System/370 dan telah digantikan oleh bit 64-z / Arsitektur pada tahun 2000.
Sistem Operasi yang digunakan : OS/390, VM/CMS, VSE, Linux/390 mendukung
seluruh sistem yang dikeluarkan oleg Earlier System/370.
Honeywell-Bull DPS 7

Honeywell adalah Fortune 100 perusahaan dengan tenaga kerja sekitar 128.000, dimana
sekitar 58.000 dipekerjakan di Amerika Serikat
Perusahaan ini Bermarkas di Morristown, New Jersey dan chief executive officer saat ini
adalah David M. Cote.
Perusahaan ini adalah bagian dari Dow Jones Industrial Average Indeks dari 7 Desember
1925 sampai dengan 9 Februari 2008.
VAX 11 Family

VAX-11/780, memiliki kode bernama "Bintang", diperkenalkan pada tanggal


25 Oktober 1977 di Pertemuan Tahunan Pemegang Saham DEC, itu
merupakan komputer pertama yang mengimplementasikan arsitektur VAX.
CPU VAX-11/780 dibangun dari perangkat transistor-transistor logic (TTL)
dan memiliki waktu siklus 200 ns (5 MHz) dan cache 2 kB.
PDP 11

PDP-11 merupakan seri 16-bit minicomputer yang dijual oleh Digital Equipment
Corporation (DEC) dari tahun 1970 hingga tahun 1990-an, merupakan satu dari
serangkaian produk seri PDP.
PDP-11 menggantikan PDP -8 pada banyak aplikasi real-time, walaupun kedua produk
ini telah mengalami perkembangan yang sejalan selama lebih dari 10 tahun namun PDP-
11 memiliki beberapa fitur unik yang lebih inovatif, dan lebih mudah untuk diprogram
dibandingkan pendahulunya dengan menggunakan general register.
Motorola 68000 Family

Motorola 68000 menggunakan core mikroprosesor CISC 16/32-bit yang dirancang


dan dipasarkan oleh Freescale Semiconductor (sebelumnya Motorola Semiconductor
Sektor Produk).
Diperkenalkan pada tahun 1979 dengan teknologi HMOS merupakan type pertama
dari kesuksesan keluarga mikroprosesor 32 bit m68k
AMD CPU

AMD adalah terbesar kedua pemasok global mikroprosesor berdasarkan


arsitektur x86 setelah Intel Corporation, dan ketiga terbesar pemasok unit
pengolahan grafis.
Ia juga memiliki 21 persen dari Spansion, pemasok non-volatile memori
flash.
Pada tahun 2007, AMD peringkat kesebelas antara produsen semikonduktor
dari segi pendapatan.
Intel x86

X86 atau 80x86 adalah nama umum dari arsitektur mikroprosesor yang
pertama kali dikembangkan dan diproduksi oleh Intel.

Arsitektur ini dikenal dengan nama x86 karena prosesor-prosesor awal dari
keluarga arsitektur ini memiliki nomor model yang diakhiri dengan urutan
angka "86": prosesor 8086, 80186, 80286, 386, dan 486.
Sejarah RISC
Mid 1980
Gagasan awal -> "Komputasi set instruksi yang
disederhanakan - John Cocke (IBM Yorktown) 1974
IBM PC/XT 1st RISC
RISC -> David Patterson (University of California)
Definisi RISC
Komputasi instruksi set yang disederhanakan
Komputer berkinerja tinggi (vektor)
Ciri-Ciri RISC
prosesor RISC mengeksekusi instruksi pada setiap
satu siklus detak
instruksi pada prosesor RISC memiliki format-tetap
instruksi yang berhubungan dengan memori hanya
instruksi isi (load) dan instruksi simpan (store)
prosesor RISC memerlukan waktu kompilasi yang
lebih lama daripada prosesor CISC
Karakteristik RISC
Siklus mesin ditentukan oleh waktu yang digunakan
untuk mengambil dua buah operand dari register,
melakukan operasi ALU
Menyimpan dalam register
Secepat mikrokonstruksi CISC
Operasi berbentuk dari register ke register yang hanya
terdiri dari operasi load dan store yang mengakses memori
Karakteristik RISC (contd)
Operasi berbentuk dari register ke register yang
hanya terdiri dari operasi load dan store yang
mengakses memori
Penggunaan mode pengalamatan sederhana, hampir
sama dengan instruksi menggunakan pengalamatan
register
Penggunaan format-format instruksi sederhana,
panjang instruksinya tetap dan disesuaikan dengan
panjang word
Aspek Komputasi RISC
Operasi-operasi yang dilakukan:
Hal ini menentukan fungsi-fungsi yang akan dilakukan oleh
CPU dan interaksinya dengan memori.
Operand-operand yang digunakan:
Jenis-jenis operand dan frekuensi pemakaiannya akan
menentukan organisasi memori untuk menyimpannya dan mode
pengalamatan untuk mengaksesnya.
Pengurutan eksekusi:
Hal ini akan menentukan kontrol dan organisasi pipeline.
Fase Awal RISC
untuk menyederhanakan realisasi perangkat keras
prosesor dengan melimpahkan sebagian besar tugas
kepada perangkat lunaknya Von Neumann (1946)
penggunaan register sebagai tempat manipulasi data
menyebabkan rancangan instruksi menjadi sangat
sederhana Seymour Cray (1975)
untuk memperoleh prosesor berkinerja tinggi tidak
perlu diimplementasikan instruksi kompleks ke dalam
prosesor bila instruksi tersebut dapat dibuat dari
instruksi-instruksi sederhana yang telah dimilikinya
IBM (1975)
1. Prosesor RISC Berkeley
David Patterson (1980)
Tujuan: menghindari kecenderungan perancangan
prosesor yang perangkat instruksinya semakin
kompleks sehingga memerlukan perancangan
rangkaian kontrol yang semakin rumit dari waktu ke
waktu
Hipotesis yang diajukan adalah bahwa implementasi
instruksi yang kompleks ke dalam perangkat instruksi
prosesor justru berdampak negatif pemakaian
instruksi tersebut dalam kebanyakan program hasil
komplikasi
Prosesor RISC Berkeley (contd)
RISC-1
adalah sebuah cip rangkaian terpadu dengan 44.500 buah
transistor
kecepatan eksekusi 2 mikrosekon per instruksi (pada
frekuensi detak 1,5 MHz), 4 kali lebih lambat dari
kecepatan yang ditargetkan
sedikit kesalahan perancangan, meskipun kemudian dapat
diatasi dengan memodifikasi rancangan assemblernya
mampu mengeksekusi program bahasa C lebih cepat dari
beberapa prosesor CISC, yakni MC68000, Z8002, VAX-
11/780, dan PDP-11/70
Prosesor RISC Berkeley (contd)
RISC-2
330 nanosekon tiap instruksi sesuai target
memiliki 138 buah register yang disusun sebagai 8 jendela
register, dibandingkan dengan 78 buah register yang disusun
sebagai 6 jendela register.
luas cip 25% dari yang dibutuhkan RISC-1 dengan 75% lebih
banyak register
RISC-1 memiliki alur-pipa dua tingkat sederhana dengan
penjeputan (fetch) dan eksekusi instruksi yang dibuat tumpang-
tindih, sedangkan RISC-2 memiliki 3 buah alur-pipa yang
masing-masing untuk penjemputan instruksi, pembacaan operan
dan eksekusinya, dan penulisan kembali hasilnya ke dalam
register
SOAR (Smalltalk on RISC)
Tim Berkley (1983)
Tujuan: untuk menjawab pertanyaan apakah
arsitektur RISC bekerja baik dengan bahasa
pemrograman Smalltalk
Proyek SOAR ini merupakan upaya pertama
menggunakan pendekatan RISC untuk pemrosesan
simbolik
SOAR (Smalltalk on RISC)
(contd)
Versi pertama mikroprosesor SOAR: teknologi
NMOS 4 mikron
memiliki 35.700 buah transistor dan bekerja dengan
kecepatan 300 nanosekon tiap instruksi
Versi kedua yang dirancang pada 1984-1985
menggunakan teknologi CMOS (Complementary
Metal-oxide Semiconductor)
SPARC
Beberapa prosesor berarsitektur RISC banyak yang
dipengaruhi oleh rancangan mikroprosesor SOAR,
misalnya mikroprosesor SPARC (dari Sun
Microsystems Inc.) dan KIM20 yang dirancang
Departemen Pertahanan Perancis
SPUR (Symbolic Processing Using
RISC)
bertujuan untuk merancang stasiun-
kerja(workstation) multiprosesor sebagai bagian dari
riset tentang pemrosesan paralel
juga melakukan penelitian tentang rangkaian terpadu,
arsitektur komputer, sistem operasi, dan bahasa
pemrograman
2. Prosesor RISC Stanford
John Hennessy dari Universitas Stanford (1981)
MIPS (Microprocessor without Interlocked Pipeline
Stages)
Pengalaman riset tentang optimasi kompilator digabungkan
dengan teknologi perangkat keras RISC merupakan kunci
utama proyek MIPS ini
MIPS
Tujuan utamanya adalah menghasilkan cip
mikroprosesor serbaguna 32-bit yang dirancang untuk
mengeksekusi secara efisien kode-kode hasil
kompilasi
31 buah instruksi yang dibagi menjadi 4 kelompok,
yakni:
kelompok instruksi isi dan simpan,
kelompok instruksi operasi aritmetika dan logika,
kelompok instruksi pengontrol,
dan kelompok instruksi lain-lain
MIPS (contd)
menggunakan lima tingkat alur-pipa tanpa perangkat
keras saling-kunci antar alur-pipa tersebut, sehingga
kode yang dieksekusi harus benar-benar bebas dari
konflik antar alur-pipa
teknologi NMOS 2 mikron, memiliki 24.000
transistor, memiliki kemampuan mengeksekusi satu
instruksi setiap 500 nanodetik
menyita luas cip dua kali lipat dibanding dengan
bagian kontrol pada prosesor RISC
MIPS-X
Semua instruksi MIPS-X merupakan operasi tunggal dan
dieksekusi dalam satu siklus detak
Semua instruksi MIPS-X memiliki format tetap dengan
panjang instruksi 32-bit
MIPS-X dilengkapi pendukung koprosesor yang efisien
dan sederhana
MIPS-X dilengkapi pendukung untuk digunakan sebagai
prosesor dasar dalam sistem multiprosesor memori-
bersama (shared memory)
MIPS-X dilengkapi chace instruksi dalam-cip yang cukup
besar (2 kilobyte)
MIPS-X difabrikasi dengan teknologi CMOS 2 mikron
MIPS-X (contd)
prosesor dengan alur-pipa tanpa saling-kunci
(interlock) perangkat keras
Perangkat lunaknya dirancang untuk mengikuti
pewaktuan instruksi agar tidak terjadi konflik antar
alur-pipa
Arah Perkembangan RISC
Kebanyakan riset tentang prosesor RISC ditujukan
untuk memperbaiki kinerja sistem komputer secara
keseluruhan
dua arah perlembangan penting prosesor RISC:
upaya ke arah pemanfaatan teknologi proses yang mampu
menghasilkan prosesor cepat, misalnya teknologi bipolar
ECL (emitter-coupled logic) serta pemanfaatan bahan
semikonduktor GaAs(galium arsenida)
Arah lain adalah upaya untuk merancang arsitektur
multiprosesor dan mengintegrasikan unit-unit fungsional
pendukung pemrosesan paralel dalam satu cip
RISC galium Arsenida
Keunggulan:
ketahanannya terhadap radiasi
ketahanannya terhadap panas
kecepatan mobilitas elektronnya
Kendala: sulitnya penanganan bahan ini dibanding
dengan bahan silikon karena minimnya pengalaman
teknologi yang dikuasai saat ini telah memungkinkan
untuk membuat rangkaian terintegrasi dengan tingkat
kerapatan cukup tinggi untuk merancang prosesor
RISC
RISC galium Arsenida (contd)
Cip RISC lain
Advanced Micro Devices (AMD) memperkenalkan
produk RISC-nya pada tahun 1987, yang diberi nama
Am29000
Intel yang dikenal sebagai pemasok mikroprosesor
CISC keluarga-86, juga memproduksi cip
mikroprosesor RISC yang diberi nama 80860 pada
tahun 1989
Cip RISC dengan detak berfrekuensi lebih dari 300
MHz dilaporkan telah dibuat oleh Digital Equipment
Corp. (DEC)
Prospek RISC
aliansi tiga perusahaan terkemuka, IBM, Apple, dan
Motorola memperkenalkan produk baru mereka yakni
PowerPC 601
Prospek RISC (contd)
dari riset akademis terbukti mampu beroperasi lebih
cepat dengan penggunaan luas cip yang efisien
memungkinkan bergesernya dominasi cip-cip
keluarga-86 buatan Intel dan kompatibelnya
Yang Menggunakan RISC
IBM PC/XT
Yang Menggunakan RISC (contd)
Digital Equipment Corporation (DEC) - Alpha
Yang Menggunakan RISC (contd)
Advanced Micro Devices (AMD) 29000
Yang Menggunakan RISC (contd)
Advanced RISC Machine (ARM)
Yang Menggunakan RISC (contd)
Atmel AVR
Yang Menggunakan RISC (contd)
Microprocessor without Interlocked Pipeline Stages
(MIPS)
Yang Menggunakan RISC (contd)
Precision Architecture Reduced Instruction Set
Computer (PA-RISC)
Yang Menggunakan RISC (contd)
Performance Optimization with Enhanced RISC
Performance Computing (POWER-PC)
Yang Menggunakan RISC (contd)
SuperH
Yang Menggunakan RISC (contd)
Scalable Processor Architecture (SPARC)
Kesimpulan CISC vs RISC
Rancangan RISC dapat memperoleh keuntungan dengan
mengambil sejumlah feature CISC dan Rancangan CISC dapat
memperoleh keuntungan dengan mengambil sejumlah feature
RISC.
Hasilnya adalah bahwa sejumlah rancangan RISC yang terbaru,
yang dikenal sebagai PowerPC, tidak lagi murni RISC dan
rancangan CISC yang terbaru, yang dikenal sebagai Pentium,
memiliki beberapa karakteristik RISC.
Sehingga antara RISC dan CISC saling mengisi.

Anda mungkin juga menyukai