View All

Please refer to the English Version as our Official Version.Return

Europe
France(Français) Germany(Deutsch) Italy(Italia) Russian(русский) Poland(polski) Czech(Čeština) Luxembourg(Lëtzebuergesch) Netherlands(Nederland) Iceland(íslenska) Hungarian(Magyarország) Spain(español) Portugal(Português) Turkey(Türk dili) Bulgaria(Български език) Ukraine(Україна) Greece(Ελλάδα) Israel(עִבְרִית) Sweden(Svenska) Finland(Svenska) Finland(Suomi) Romania(românesc) Moldova(românesc) Slovakia(Slovenská) Denmark(Dansk) Slovenia(Slovenija) Slovenia(Hrvatska) Croatia(Hrvatska) Serbia(Hrvatska) Montenegro(Hrvatska) Bosnia and Herzegovina(Hrvatska) Lithuania(lietuvių) Spain(Português) Switzerland(Deutsch) United Kingdom(English)
Asia/Pacific
Japan(日本語) Korea(한국의) Thailand(ภาษาไทย) Malaysia(Melayu) Singapore(Melayu) Vietnam(Tiếng Việt) Philippines(Pilipino)
Africa, India and Middle East
United Arab Emirates(العربية) Iran(فارسی) Tajikistan(فارسی) India(हिंदी) Madagascar(malaɡasʲ)
South America / Oceania
New Zealand(Maori) Brazil(Português) Angola(Português) Mozambique(Português)
North America
United States(English) Canada(English) Haiti(Ayiti) Mexico(español)
HomeBlogComplex Instruction Set Computers: How They Changed Computing?
on December 30th 147,762

Complex Instruction Set Computers: How They Changed Computing?

Analyzing the ultimate architecture of computer processors unveils the complexities behind their operation and performance. Among the most influential processor designs are the Complex Instruction Set Computer (CISC) and the Reduced Instruction Set Computer (RISC) architectures. Each offers unique approaches to instruction execution, programming efficiency, and hardware design. This article explores the intricacies of CISC architecture, emphasizing its extensive instruction set that simplifies programming while presenting hardware challenges. It also digs into the streamlined RISC approach, which optimizes performance through a simplified and efficient instruction set. Finally, the post highlights how modern processors increasingly adopt hybrid architectures, blending the strengths of both CISC and RISC to meet diverse computational needs.

Catalog

1. Overview of CISC
2. CISC and RISC Comparison
Complex Instruction Set Computers: How They Changed Computing?

Overview of CISC

The architecture of a computer processor centers around the execution of a diverse range of instructions or microinstructions, each designed to fulfill specific tasks. While a more comprehensive instruction set can make programming for the microprocessor more intuitive, it may also introduce potential performance hurdles. The Complex Instruction Set Computer (CISC) architecture stands out due to its vast collection of instructions, including intricate ones that simplify the programming experience when compared to alternative architectures. Each task, whether simple or complex, is paired with a unique instruction, which reduces the amount of coding needed. However, this intricate design can pose notable challenges in developing the CPU and the associated control unit circuitry.

CISC's architecture is distinguished by a broad selection of microinstructions that facilitate program development for the processor. These microinstructions, often articulated in assembly language, replace certain functions that were traditionally handled by software with hardware-level instruction systems. This shift not only lightens the workload for you but also enables the simultaneous execution of low-level operations during each instruction cycle, enhancing the overall speed of computer execution.

The frequency of instruction usage within the CISC instruction set showcases a striking imbalance. Approximately 20% of the instructions are commonly used, accounting for around 80% of the total program code, while the remaining 80% are seldom employed, contributing to only 20% of the programming. This observation resonates with a broader principle observed across various fields: a small selection of tools or methods often produces the majority of outcomes.

CISC and RISC Comparison

The Reduced Instruction Set Computer (RISC) architecture stands out due to its streamlined instruction set, which aims to boost processor efficiency. This design, however, requires a more sophisticated approach to external programming. By focusing on the most commonly used simple instructions, RISC effectively avoids the complications that often accompany more complex commands.

• RISC architecture standardizes instruction length.

• It simplifies instruction formats, primarily relying on control logic.

• This design choice eliminates the need for microcode control, resulting in faster operational speeds.

The origins of RISC can be traced back to the groundbreaking research conducted by John Cocke at IBM. His findings indicated that only about 20% of computer instructions account for roughly 80% of the computational workload. This insight carries substantial weight, suggesting that by optimizing the most frequently executed instructions, extensive performance improvements can be achieved. Consequently, RISC systems frequently outperform Complex Instruction Set Computer (CISC) systems, aligning with the well-known 80/20 principle that informs the development of RISC architecture.

While RISC boasts several advantages, it does not entirely replace CISC architecture. Each type has its distinct strengths, and the differences between them have become less pronounced over time. In contemporary practice, many modern CPUs incorporate elements from both RISC and CISC, reflecting a growing trend toward hybrid architectures. For instance, ultra-long instruction word (ULIW) CPUs illustrate this blend, merging the benefits of both architectures to produce a more adaptable processing unit. This fusion not only boosts performance but also introduces flexibility in programming, allowing for a broader range of applications.

About us

ALLELCO LIMITED

Allelco is an internationally famous one-stop procurement service distributor of hybrid electronic components, committed to providing comprehensive component procurement and supply chain services for the global electronic manufacturing and distribution industries, including global top 500 OEM factories and independent brokers.
Read more

Quick inquiry

Please send an inquiry, we will respond immediately.

Quantity

Popular Posts

HOT Part Number

0 RFQ
Shopping cart (0 Items)
It is empty.
Compare List (0 Items)
It is empty.
Feedback

Your feedback matters! At Allelco, we value the user experience and strive to improve it constantly.
Please share your comments with us via our feedback form, and we'll respond promptly.
Thank you for choosing Allelco.

Subject
E-mail
Comments
Captcha
Drag or click to upload file
Upload File
types: .xls, .xlsx, .doc, .docx, .jpg, .png and .pdf.
Max file size: 10MB