指令集架构、微架构、厂商对应关系

🧩 一、指令集架构(ISA)(软件层面)

这是 CPU 与软件之间的接口定义,即 程序能不能跑得起来 的基础。

架构名称 类型 代表厂商/平台 说明
x86 / x86-64 (AMD64) CISC Intel、AMD、VIA 复杂指令,主流 PC/服务器使用
ARMv7 / ARMv8 / ARMv9 RISC ARM、苹果、高通等 精简指令,主流手机、嵌入式设备
RISC-V RISC 开源,SiFive、阿里等 开放架构,嵌入式/教育/国产替代
MIPS RISC Loongson、路由器芯片 老牌嵌入式架构,影响力下降
Power RISC IBM 高性能服务器,AIX/Unix 平台
SPARC RISC Oracle/Sun 早期高端服务器,现在已衰退
Itanium (IA-64) VLIW Intel(已淘汰) 高性能尝试,失败架构

🏗️ 二、微架构(Microarchitecture)(硬件层面)

微架构是指 同一 ISA 的不同实现方式,由硬件工程师完成,目标是提升性能、降低功耗。

ISA 微架构示例 厂商/备注
x86-64 Zen 2 / Zen 3 / Zen 4 AMD
x86-64 Skylake / Tiger Lake / Raptor Lake Intel
ARMv8 Cortex-A55 / A76 / X1 / X4 ARM 官方实现
ARMv8 Apple M1 / M2 / M3 Apple 自研,性能极强
RISC-V BOOM / Rocket / C906 / Xuantie UC Berkeley / 阿里平头哥等

✅ 总结

  1. 架构分为"能做什么(指令集) "和"怎么做(微架构) "两部分,前者是软件规范 ,后者是硬件实现
  2. 指令集架构(ISA)决定了软件能否跑得起来
  3. 微架构决定了跑得快不快、功耗大不大
相关推荐
眠りたいです5 小时前
基于脚手架微服务的视频点播系统-播放控制部分
c++·qt·ui·微服务·云原生·架构·播放器
Aczone286 小时前
硬件(五) 存储、ARM 架构与指令系统
arm开发·嵌入式硬件·架构
闲看云起6 小时前
从 GPT 到 LLaMA:解密 LLM 的核心架构——Decoder-Only 模型
gpt·架构·llama
大咖分享课8 小时前
架构性能优化三板斧:从10秒响应到毫秒级的演进之路
性能优化·架构
echoyu.9 小时前
消息队列-初识kafka
java·分布式·后端·spring cloud·中间件·架构·kafka
程序猿阿伟9 小时前
《云原生微服务治理进阶:隐性风险根除与全链路能力构建》
微服务·云原生·架构
小马哥编程10 小时前
【软考架构】第五章 软件工程基础知识:5.1软件工程概述
架构·软件工程
一直_在路上11 小时前
Go项目实战案例解析】:以Go语言之道,构建电商高并发架构
后端·架构
一直_在路上11 小时前
Go语言并发编程架构师指南:从基础到企业级实战
后端·架构
车口11 小时前
一套代码实现表单新增,编辑和预览
架构