RISC vs. CISC: Processor Design and Instruction Set Architectures, Lecture notes of Computer Architecture and Organization

An in-depth comparison between reduced instruction set computers (risc) and complex instruction set computers (cisc) in terms of processor design, instruction execution, power consumption, and historical context. It includes examples of popular processors and the debate between the two architectures, as well as the emergence of hybrid cisc-risc designs.

Typology: Lecture notes

2018/2019

Uploaded on 03/31/2019

gizlove-lehulum
gizlove-lehulum 🇪🇹

1 document

1 / 7

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Chapter 2_Lecture 6
RISC Vs. CISC
pf3
pf4
pf5

Partial preview of the text

Download RISC vs. CISC: Processor Design and Instruction Set Architectures and more Lecture notes Computer Architecture and Organization in PDF only on Docsity!

Chapter 2_Lecture 6

RISC Vs. CISC

Processor design

The time taken by a processor to complete

a program can be determined by three

factors:

• The number of instructions in the

program,

• The average number of clock cycles

required to execute an instruction, and

• The clock cycle time

Cont…

Examples

Intl:80x Motorola: 680x Sun: Sparc

Silicon Graphics: MIPS HP: PA-RISC IBM: PowerPC Compaq: Alpha

CISC Machines

RISC Machines

CISC-RISC hybrid

• Today, most CISC processors are based on hybrid

CISC-RISC architectures

• These designs use a decoder to convert CISC

instructions into RISC instructions before execution.

They are then processed by a RISC core, which

performs a few basic instructions very quickly

• Having a RISC core is advantageous because it

allows performance enhancing features, such as

pipelining and branch prediction

• Popular examples of hybrid designs include the

Pentium and Athlon family of processors. These

processors are compatible with software written for

their CISC predecessors yet perform competitively

against processors based on RISC designs