文章目录
ISA: Instruction Set Architecture
CISC: Complex Instruction Set Computing
RISC: Reduced Instruction Set Computing
ARM: Advanced RISC Machines
[201214] What is ISA? Why it is so important for IC design?
The main ISAs used today are x86, ARM, ARC, MIPS and PowerPC, along with other ISAs used under the hood in GPUs and DSPs.
ISA是架构设计(或接口设计),微架构(比如x86, ARM)是具体实现。
更具体一点:微架构是CPU中的实现处理器各个功能的数字电路。同样的ISA,不同的微架构,在性能上存在一定的差异
我们经常听说某某架构,比如什么x86啊,这里的架构指的是微架构(Microartecture),微架构就是ISA的具体实现,也就是CPU中的实现处理器各个功能的数字电路。微架构和ISA之间的关系可以说是这样的:ISA是处理器设计的规范,微架构就是对应ISA的处理器的具体实现。同样的ISA,不同的微架构,在性能上存在一定的差异。
Source