Survey and Comparison of Pipeline of Some RISC and CISC System Architectures

Yan He,Xiangning Chen
DOI: https://doi.org/10.1109/ICCCS57501.2023.10150975
2023-04-21
Abstract:Instruction set is a set of instructions used by CPU to calculate and control computer system, and is the interface between hardware and software. There are two common instruction sets: CISC and RISC. Pipeline technology is widely used in instruction set processor design to improve the efficiency of executing instructions. This paper introduces the difference between CISC and RISC in pipeline implementation, introduces the basic pipelining and two advanced pipelining - superscalar and superpipelining in detail, and introduces several pipelining using CISC and RISC architecture processors, including ARM, RISC-V, Longarch, and X86.
Computer Science,Engineering
What problem does this paper attempt to address?