CPU ISA

0 Comments

ISA TypeISA NameMakerFirst CPU
CISCIBM System/360IBM1964
CISCIntel 8080Intel1974
CISCMOS 6502MOS Technology1975
CISCX86Intel, AMD1979
CISCm68kMotorola1979
RISCStanford MIPSStanford University1981
RISCARMArm Holdings, Apple, Qualcomm, Samsung, Renesas1985
RISCMIPSMIPS Computer Systems, Inc, Loongson, Broadcom1986
RISCPowerPCApple–IBM–Motorola alliance, known as AIM, IBM1992
RISCAtmel AVRAtmel Corporation1996
RISCRISC-VRISC-V Foundation, StarFive, GigaDevice, T-Head2011

ISA: Instruction Set Architecture

CISC: Complex instruction set computer

RISC: Reduced instruction set computer

MIPS: Microprocessor without Interlocked Pipeline Stages

ref: https://cloud.tencent.com/developer/article/1862717?areaId=106001

ref: https://en.wikipedia.org/wiki/IBM_System/360

ref: https://en.wikipedia.org/wiki/Intel_8080

ref: https://en.wikipedia.org/wiki/MOS_Technology_6502

ref: https://en.wikipedia.org/wiki/X86

ref: https://en.wikipedia.org/wiki/MIPS_Technologies

ref: https://en.wikipedia.org/wiki/PowerPC

ref: https://en.wikipedia.org/wiki/List_of_ARM_processors

ref: https://en.wikipedia.org/wiki/AVR_microcontrollers

ref: https://en.wikipedia.org/wiki/RISC-V

RISC Principles

The RISC philosophy is specifically targetted at high performance. Its fundamental principle is:

  • Add complexity only to make common cases faster.

Corollaries

The fundamental principle has two important corollaries:

  • Instruction operands should be simple.
  • Instruction operations should be abstractly simple. If an operation can be broken down into a sequence of simpler instructions, it should only be added as an instruction if it improves overall performance.

Consequences

Observing the corollary principles usually results in the following consequences:

  • Simple, fast control
  • Fixed-length instructions
  • Easier pipelining
  • Easier handling of dependences between instructions

ref: https://www.d.umn.edu/~gshute/arch/risc-principles.html

ref: https://minnie.tuhs.org/CompArch/Lectures/week02.html

ref: https://en.wikipedia.org/wiki/Atmel_AVR_instruction_set

ref: https://itnext.io/risc-vs-cisc-microprocessor-philosophy-in-2022-fa871861bc94

ref: https://arstechnica.com/gadgets/2022/09/a-history-of-arm-part-1-building-the-first-chip/3/

ref: https://cloud.tencent.com/developer/article/2073027

Turning complete

ref: https://goodcssm.live/product_details/54436859.html

Leave a Reply

Your email address will not be published. Required fields are marked *