Group Discussion
Discuss with your group and explain the differences between two popular computer
architectures: CISC and RISC-V, give examples of products based on both architectures and
their use- cases/implementation in popular products.
CISC (Complex Instruction Set Computer)
CISC adalah arsitektur yang menggunakan set instruksi yang kompleks dan beragam. Setiap
instruksi dalam CISC dapat melakukan beberapa operasi tingkat rendah dalam satu perintah.
Contoh produk yang menggunakan arsitektur CISC adalah prosesor Intel x86 dan AMD.
Penggunaan:
Komputer Desktop dan Laptop: Prosesor Intel dan AMD banyak digunakan di komputer
desktop dan laptop karena kemampuan mereka untuk menangani berbagai instruksi
kompleks dengan efisien.
Server: Banyak server menggunakan prosesor CISC karena kemampuan mereka untuk
menjalankan aplikasi yang membutuhkan banyak instruksi kompleks.
RISC-V (Reduced Instruction Set Computer)
RISC-V adalah arsitektur yang menggunakan set instruksi yang lebih sederhana dan terbatas.
Setiap instruksi biasanya hanya melakukan satu operasi tingkat rendah, yang memungkinkan
eksekusi instruksi yang lebih cepat. Contoh produk yang menggunakan arsitektur RISC adalah
prosesor ARM dan RISC-V itu sendiri.
Penggunaan:
Smartphone dan Tablet: Prosesor ARM, yang berbasis RISC, banyak digunakan di
perangkat mobile karena efisiensi daya dan kinerja tinggi mereka.
Perangkat IoT (Internet of Things): Banyak perangkat IoT menggunakan prosesor RISC-
V karena konsumsi daya yang rendah dan kemampuan untuk menjalankan instruksi dengan
cepat.
Perbedaan Utama
1. Set Instruksi:
o CISC: Set instruksi kompleks, dapat melakukan banyak operasi dalam satu instruksi.
o RISC-V: Set instruksi sederhana, setiap instruksi biasanya hanya melakukan satu
operasi.
2. Kinerja:
o CISC: Lebih lambat dalam eksekusi instruksi karena kompleksitasnya, tetapi dapat
mengurangi jumlah instruksi yang diperlukan.
o RISC-V: Lebih cepat dalam eksekusi instruksi karena kesederhanaannya, tetapi
membutuhkan lebih banyak instruksi untuk menyelesaikan tugas yang sama.
3. Penggunaan Daya:
o CISC: Biasanya menggunakan lebih banyak daya karena kompleksitas instruksinya.
o RISC-V: Lebih hemat daya karena instruksi yang lebih sederhana dan efisien.
4. Desain dan Implementasi:
o CISC: Lebih kompleks dalam desain dan membutuhkan lebih banyak transistor.
o RISC-V: Desain lebih sederhana dan membutuhkan lebih sedikit transistor, yang
membuatnya lebih murah untuk diproduksi