RISC vs CISC: Studi Kinerja dan Efisiensi dalam Organisasi Arsitektur Komputer
DOI:
https://doi.org/10.61132/jupiter.v3i4.973Keywords:
RISC, CISC, Computer Architecture, Performance, Efficiency, Computer OrganizationAbstract
The evolution of computer architecture has given rise to two main approaches: RISC (Reduced Instruction Set Computer) and CISC (Complex Instruction Set Computer). These architectures differ significantly in terms of instruction design, efficiency, and performance. This study aims to analyze the performance and efficiency of RISC and CISC in the context of computer architecture organization. The methodology includes a literature review, comparative analysis, and performance evaluation based on parameters such as processing speed, power consumption, and design complexity. The results indicate that RISC tends to be more efficient in terms of power consumption and execution speed for simple instructions, while CISC excels in handling complex instructions with fewer lines of code. The findings of this study can serve as a reference for the development of modern computer architectures that balance performance and efficiency.
References
Apple Inc. (2023). Apple M1 chip: Architecture overview. https://www.apple.com/m1
ARM Holdings. (2023). ARM Cortex-X4 technical reference manual. https://developer.arm.com
Asanović, K., & Waterman, A. (2016). The Rocket Chip generator. UC Berkeley. https://www2.eecs.berkeley.edu/Pubs/TechRpts/2016/EECS-2016-17.html
Blem, E., Menon, J., & Sankaralingam, K. (2013). Power struggles: Revisiting the RISC vs. CISC debate. IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), 1–10. https://doi.org/10.1109/ISPASS.2013.6557149
Colwell, R. P. (2015). The Pentium chronicles: The people, passion, and politics behind Intel's landmark chips. Wiley.
Dipranonoto, A. (2010). Mikrokontroler: Teori dan aplikasi. Graha Ilmu.
Fog, A. (2023). The microarchitecture of Intel, AMD, and VIA CPUs. Technical University of Denmark. https://www.agner.org/optimize/
Hennessy, J. L. (1984). VLSI processor architecture. IEEE Transactions on Computers, 33(12), 1221–1246. https://doi.org/10.1109/TC.1984.1676375
Hennessy, J. L., & Patterson, D. A. (2017). Computer architecture: A quantitative approach (6th ed.). Morgan Kaufmann.
Intel Corporation. (2023). Intel® 64 and IA-32 architectures optimization reference manual. https://www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.html
Patterson, D. A. (1985). Reduced instruction set computers. Communications of the ACM, 28(1), 8–21. https://doi.org/10.1145/2465.214917
Patterson, D. A., & Ditzel, D. R. (1980). The case for the reduced instruction set computer. ACM SIGARCH Computer Architecture News, 8(6), 25–33. https://doi.org/10.1145/641914.641917
Saefullah. (2012). Mikrokontroler dan aplikasinya. Jurnal CCIT, 2(3), 1.
Sinung Suakanto, & Pratama, I. P. E. T. A. E. (2015). Cloud computing: Konsep dan implementasi. Andi Publisher.
Smith, J. E., & Nair, R. (2005). Virtual machines: Versatile platforms for systems and processes. Morgan Kaufmann.
Syahwil. (2013). Pengantar mikrokontroler. Erlangga.
Van Rossum, G., & Drake, F. L. (2023). Python 3.12 documentation. Python Software Foundation. https://docs.python.org/3/
Waterman, A., & Asanović, K. (2019). The RISC-V instruction set manual, Volume I: User-level ISA. RISC-V Foundation. https://riscv.org/technical/specifications/
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Jupiter: Publikasi Ilmu Keteknikan Industri, Teknik Elektro dan Informatika

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.



