Teknologi CPU Terbaik

Perbandingan teknologi pembinaan cip RISC (Reduced Instruction Set Computer) dan CISC (Complex Instruction
Set Computer) merupakan salah satu topik yang agak popular diperkatakan khususnya dalam Internet. Setiap kali
pengeluar cip seperti Intel, AMD, Cyrix dan IDT (CISC) atau Apple (RISC) memperkenalkan CPU terbaru mereka,
topik yang menembungkan dua teknologi popular dalam pembuatan CPU ini akan muncul kembali. Namun, apakah
sebenarnya yang dimaksudkan dengan CISC dan RISC ini dan di antara keduanya,  yang manakah lebih baik?

Pada asasnya cip CISC memiliki jumlah arahan kompleks yang lebih besar dan berbeza. Pendukung teorinya
mengandaikan bahawa perkakasan komputer sentiasa lebih pantas berbanding perisian yang digunakan, oleh itu
CPU perlukan set arahan yang berkuasa dan para pengaturcara pula akan memerlukan lebih banyak arahan bahasa
himpunan (assembly language) untuk tugas membangunkan program-program yang pendek. Secara relatifnya cip
CISC biasa adalah lebih perlahan untuk setiap arahan dan arahan itu juga lebih kompleks berbanding cip RISC.

Sementara itu, cip RISC dikatakan telah muncul pada pertengahan tahun 1980-an sebagai reaksi kepada kewujudan
cip-cip CISC di pasaran. Berdasarkan kepada teori dalam pembuatan cip ini, hampir tiada satu pun arahan dalam
bahasa himpunan yang kompleks digunakan seperti mana yang terdapat pada cip CISC. Dan kebanyakan
pengaturcara pula menggunakan ‘compiler’ yang tidak pernah digunakan untuk arahan kompleks pada cip CISC.

Pengeluar cip RISC juga mendakwa, arahan-arahan yang sedikit, mudah dan pantas adalah lebih baik, berbanding
arahan-arahan yang besar, kompleks dan perlahan. Meskipun begitu, lebih banyak arahan akan diperlukan untuk
menyempurnakan sesuatu tugas. Secara teorinya, cip RISC memiliki satu kelebihan kerana ia kurang menggunakan
transistor sekaligus menjadikan rekabentuknya lebih mudah dan lebih murah kos pengeluarannya. Malah, ‘compiler’
yang berkuasa untuk dioptimakan akan lebih mudah ditulis kerana arahan-arahan yang wujud hanya sedikit.

Sebenarnya masih wujud kontroversi dalam menentukan senibina manakah yang lebih baik. Sesetengah pakar
berpendapat, senibina RISC adalah lebih murah, lebih pantas dan dijangka menjadi senibina pilihan dalam
pembuatan CPU di masa hadapan. Manakala, pakar yang lain mendakwa apabila teknologi RISC menjadikan
perkakasan lebih mudah, maka ia lebih membebankan perisian dan perisian yang lebih kompleks akan diperlukan.

Di samping itu, para pembangun perisian juga perlu mengaturcara lebih banyak baris arahan untuk melaksanakan
tugas-tugas yang sama. Jadi, sesetengah pakar cuba menafikan bahawa senibina RISC akan menjadi pilihan di masa
hadapan dan pada masa yang sama cip-cip CISC terkini telah semakin pantas dan lebih murah kos pengeluarannya.

Walaupun cip RISC telah wujud lebih 10 tahun lamanya namun ia masih gagal ‘menyingkirkan’ penguasaan cip
CISC di pasaran. Malah, jika kita mengabaikan permintaan CPU lain di pasaran dan lebih menumpukan kepada
pasaran PC, stesen kerja dan pelayan, mungkin sekurang-kurangnya 75 peratus CPUnya adalah berasaskan kepada
senibina CISC. Kebanyakan CPU tersebut menggunakan standard x86 (seperti Intel, AMD, Cyrix dan IDT), bahkan
untuk kegunaan komputer kerangka utama (mainframe) sekalipun, senibina CISC masih mendominasikan pasaran
menerusi cip IBM/390. Ringkasnya, inilah antara faktor yang dapat mengukuhkan kedudukan cip CISC di pasaran.

Bagaimanapun masih ada yang sangsi, apakah RISC tidak lebih baik daripada CISC? Sebenarnya untuk menjawab
persoalan ini bukanlah mudah. Senibina RISC dan CISC secara umumnya memiliki kelebihan dan kekurangannya
yang tersendiri. Banyak cip RISC pada masa kini mampu menyokong sebanyak mana arahan yang terdapat pada
cip-cip CISC sebelum ini. PowerPC 601 misalnya, boleh menyokong lebih banyak arahan berbanding cip Pentium.

Yang nyata di sini, PowerPC 601 adalah cip RISC, sementara Pentium tentunya CISC. Lebih dari itu, kebanyakan
cip CISC pada hari ini banyak menggunakan teknik yang boleh dikaitkan dengan cip-cip RISC sebelum ini. Secara
mudahnya bolehlah dikatakan, teknologi RISC dan CISC terus berkembang dan saling cabar-mencabar antara satu
sama lain dan tiada petunjuk jelas bahawa senario ini akan berakhir, malah dijangka berterusan di masa hadapan.

Antara faktor penting apabila kita membicarakan teknologi CPU ialah standard x86, yang masih digunakan oleh
pembuat CPU seperti Intel dan AMD yang menggunakan asas senibina CISC. x86 merupakan salah satu standard
bagi pemproses PC untuk kegunaan di rumah dan sistem operasi (OS) popular seperti Windows 95 dan 98 tidak
boleh dijalankan pada mana-mana platform selain x86. Oleh itu syarikat-syarikat pengeluar CPU seperti AMD dan
Intel tidak akan mengenepikan pasaran cip x86 begitu sahaja sekalipun cip RISC telah diakui lebih berkuasa.

Berikutan sengitnya saingan dalam pengeluaran CPU x86, harganya telah menjadi semakin rendah bahkan lebih
rendah daripada kebanyakan CPU RISC. Walaupun harga CPU RISC turut dikurangkan, namun sesetengah CPU
seperti SUN UltraSPARC masih mahal berbanding CPU Pentium II untuk kegunaan stesen kerja yang setanding dari
segi prestasi ‘interger’nya. Dari segi ‘floating-point’ pula, CPU RISC masih memiliki kelebihan tetapi ia mungkin
tergugat apabila muncul generasi ketujuh cip CISC x86 (seperti K7) yang mampu menggugat pencapaian cip RISC.

Satu lagi teknologi CPU yang tidak boleh diketepikan ialah Alpha EV-6. Secara umumnya, mesin-mesin yang
menggunakannya CPU ini adalah jauh lebih pantas daripada CPU semasa x86. Namun, harganya masih terlalu
tinggi dan agak mustahil untuk kegunaan PC pengguna di rumah. Apa yang menarik untuk diperkatakan di sini
ialah, kejayaan AMD membangunkan CPU terbarunya yang digelar K7 hasil kerjasamanya dengan Alpha dan
sebahagian besar CPU tersebut adalah berasaskan kepada teknologi yang pernah digunakan pada CPU Alpha EV-6.

Dalam keghairahan cip CISC dan RISC bersaing, akan wujud satu ancaman yang lebih besar untuk kedua-duanya
iaitu sebuah teknologi cip terbaru yang dikenali sebagai EPIC (Explicitly Parallel Instruction Computing). Dengan
merujuk kepada maksudnya, cip ini didakwa boleh melaksanakan banyak arahan secara selari antara satu sama lain.
Cip canggih rekaan Intel (dengan nama-kod Merced) ini sebenarnya menggunakan kaedah yang menggabungkan
senibina CISC dan RISC, malah ia dikatakan mampu memproses aplikasi yang berasaskan Windows dan UNIX.
Sebagai sokongan, Microsoft telah membangunkan standard Win64 untuk cip ini yang dikenali sebagai cip 64-bit.

Sekiranya senibina Intel EPIC berjaya dibangunkan, ia dijangka akan menjadi ancaman kepada ‘survival’ cip-cip
RISC. Malah, semua pengeluar utama CPU (kecuali Sun dan Motorola) terus menjual produk-produk yang
berasaskan x86 dan syarikat-syarkat gergasi seperti HP dan SGI hanya menunggu-nunggu kemunculan cip ini. Oleh
itu, jika kita melihat kepada perkembangan teknologi  cip semasa dan permintaan pasaran untuk cip standard x86
yang masih berterusan, seolah-olah masa hadapan EPIC dan CISC adalah jauh lebih cerah berbanding RISC.

Sehingga kini, samada syarikat itu mengeluarkan cip-cip RISC atau CISC, masing-masing terus berusaha dan
menyusun strategi untuk memastikan cip baru yang dikeluarkan terus berdaya saing di pasaran. Memandangkan
masa hadapan untuk kedua-dua cip RISC dan CISC masih terlalu panjang, maka senario kejayaan mereka kelak
masih terlalu sukar untuk diramal. Apapun, dalam keghairahan kedua-dua teknologi ini bersaing, akan muncul di
celah-celahnya sebuah teknologi yang lebih maju (EPIC) sekaligus ‘melapokkan’ keunggulan cip RISC dan CISC.