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

🧩 一、指令集架构(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. 微架构决定了跑得快不快、功耗大不大
相关推荐
北漂老男孩4 小时前
Flink运行架构及并行度设置
大数据·架构·flink
Volunteer Technology6 小时前
大厂缓存架构方案-Caffeine+Redis双层缓存架构
redis·缓存·架构
轮到我狗叫了7 小时前
智慧在线判题OJ系统项目总体,包含功能开发思路,内部中间件,已经部分知识点
微服务·云原生·架构
爱写代码的小朋友7 小时前
教育信息化2.0时代下学校网络安全治理:零信任架构的创新实践与应用
安全·架构
文火冰糖的硅基工坊8 小时前
[创业之路-376]:企业战略管理案例分析-战略制定/设计-市场洞察“五看”:看宏观之当前的社会发展趋势与战略应对
大数据·人工智能·架构·模式·跨学科融合
大数据张老师9 小时前
AI架构分层原则
人工智能·架构
Java 技术轻分享10 小时前
初识 RocketMQ 知识总结:基础概念、架构解析、核心特性与应用场景
云原生·中间件·架构·消息队列·rocketmq
安科瑞刘鸿鹏10 小时前
工商业预付费系统组成架构及系统特点介绍
运维·物联网·安全·架构
MZWeiei10 小时前
Spark on YARN 的运行架构总览
大数据·架构·spark