0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

浅析CPU指令集架构和微架构的区别

汽车玩家 ? 来源:中关村在线 ? 作者:赵宇航 ? 2020-02-20 16:37 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

CPU电脑之中体积最小的硬件,但是其工艺制造的要求却是最高的,不仅需要先进的仪器光刻和打磨,其核心设计的精密程度也超乎人的想象。而控制CPU核心的运转和计算等功能依靠写入的指令,也就是我们常听到的架构。

架构的概念在CPU中比较复杂,我们都知道英特尔AMD处理器产品使用的是X86架构,但是我们又会经常听到英特尔十代酷睿使用了Sunny Cove架构,AMD三代锐龙使用了Zen2架构,那么此架构和彼架构之间的区别是什么?

其实这是因为很多人对架构名称简写而造成的误区,X86架构全名称应该是X86指令集架构,而Sunny Cove架构,应该是Sunny Cove微架构。同样是架构名称的缩写,所表达的意思完全不同,萌新们容易被绕进去,接下来就让我们梳理一下指令集架构和微架构区别。


X86下Zen架构

在概念上,X86指令集架构是CPU用来控制和计算指令的一种规范,它属于复杂指令集运算(CISC)系列,由英特尔在1978年创造。简单理解X86指令集架构就是一种行业规范,一种框架,目前电脑PC主流的WINDOWS系统就是在这个框架和规范里诞生的,所以只要使用WINDOWS系统就得需要X86指令集架构的处理器。

很遗憾X86指令集架构是专利技术,只有AMD和英特尔掌握,其他公司如果想生产兼容WINDOWS系统的X86指令集架构的处理器需要AMD和英特尔授权,不然只能去开源的Linux系统里用别的指令集架构体系玩耍,所以这也是为什么市场上常见的只有AMD和英特尔处理器,因为X86指令集架构体系和WINDOWS系统的组合太强大了。

移动端说的ARM架构其实就是另一种指令集架构,不过ARM隶属于精简指令集(RISC),与X86指令集架构的复杂指令集运算(CISC)不是一个生态体系,这里就不展开说它俩了。

而包括Sunny Cove在内的CPU微架构其实更好理解一些,他们是在X86指令集架构体系之内的一种结构设计,是CPU内部晶体管的一种排列方式,属于X86指令集架构体系的框架之内。英特尔和AMD有各自的技术,它们微架构也各不相同,对微架构的优化,会让CPU性能有较大的提升。

总的来说,指令集架构和微架构是两个概念,指令集架构理好比一座城市,而微架构就是城市的布局,两者紧密相连,是包容的关系,所以萌新们不要弄混了哦。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    19953

    浏览量

    237471
  • cpu
    cpu
    +关注

    关注

    68

    文章

    11116

    浏览量

    218295
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    同一水平的 RISC-V 架构的 MCU,和 ARM 架构的 MCU 相比,运行速度如何?

    ARM 架构与 RISC-V 架构的 MCU 在同一性能水平下的运行速度对比,需从架构设计原点、指令集特性及实际测试数据展开剖析。以 ARM Cortex-M33 这类 ARMv8M
    的头像 发表于 07-02 10:29 ?775次阅读
    同一水平的 RISC-V <b class='flag-5'>架构</b>的 MCU,和 ARM <b class='flag-5'>架构</b>的 MCU 相比,运行速度如何?

    RISC-V核低功耗MCU指令集架构(ISA)特点

    自由使用、修改底层指令集,降低芯片设计成本并加速定制化开发?。 灵活扩展?:支持基础指令集(如RV32I/RV64I)与可选扩展模块(如浮点运算、向量加速)的组合,开发者可根据低功耗需求裁剪冗余功能?。 二、?模块化与精简设计? 核心
    的头像 发表于 04-23 10:01 ?645次阅读

    TMS320C62x DSP CPU指令集参考指南

    电子发烧友网站提供《TMS320C62x DSP CPU指令集参考指南.pdf》资料免费下载
    发表于 12-17 16:24 ?0次下载
    TMS320C62x DSP <b class='flag-5'>CPU</b>和<b class='flag-5'>指令集</b>参考指南

    RISC-V架构及MRS开发环境回顾

    。RISC-V是一种特定指令集架构。RISC-V指令集类似于INTEL的X86、ARM指令集,是一个被CPU读取到内存后,指导计算机运行的
    发表于 12-16 23:08

    RISC-V指令集概述

    基础指令集,加上若干个扩展指令集进行搭配使用,就可以得到我们想要的指令集架构,进而根据这样的指令架构
    发表于 11-30 23:30

    【「算力芯片 | 高性能 CPU/GPU/NPU 架构分析」阅读体验】--全书概览

    CPU计算单元设计 4.1 计算单元逻辑构成 4.2 数相浮点数的差异 4.3 算术逻辑单元 4.4 浮点数单元 4.5 指令的加载和存储单元 4.6 单指今多数据 4.7 矩阵加速指令集 4.8
    发表于 10-15 22:08

    指令集架构架构区别

    指令集架构(Instruction Set Architecture,ISA)与架构(Microarchitecture)是计算机体系结构中的两个重要概念,它们在处理器的设计和实现中
    的头像 发表于 10-05 15:10 ?1322次阅读

    简述微处理器的指令集架构

    微处理器的指令集架构(Instruction Set Architecture,ISA)是计算机体系结构中的核心组成部分,它定义了计算机能够执行的指令集合、数据类型、寄存器、内存访问方式等,是连接
    的头像 发表于 10-05 14:59 ?1301次阅读

    RISC-V和arm指令集的对比分析

    RISC-V和ARM指令集是两种不同的计算机指令集架构,它们在多个方面存在显著的差异。以下是对这两种指令集的详细对比分析: 一、设计理念 RISC-V :RISC-V的设计理念是简化
    发表于 09-28 11:05

    国产主流8位单片机-RISC架构精简指令集单片机

    在当前的电子产品开发领域,8位单片机仍然占据着重要的地位,尤其是在嵌入式系统和低功耗应用中。RISC(简化指令集计算)架构以其高效性和简单性,成为了国产主流8位单片机。RISC架构通过减少指令
    发表于 09-27 10:15

    RISC-V指令集的特点总结

    开源 定义:RISC-V 是完全开源的指令集架构(ISA),意味着任何人都可以查看、使用、修改以及分发其设计,而无需支付版权费用。 优势:这种开源特性促进了全球性的创新和合作。 社区化 定义
    发表于 08-30 22:05

    RISCV的主流指令集有哪些?

    如题,就像X86中指令集有MMX,SSE,SSE2等,就像ARM指令集有ARM和Thumb等,但是总是感觉RISCV特别乱,可能是厂商比较多的缘故吧,我知道的有WCH的青稞RISC-V,玄铁
    发表于 08-29 13:49

    RISC-?V架构的目标和特点

    RISC-?V架构的目标 RISC-?V架构的目标如下 成为一种完全开放的指令集,可以被任何学术机构或商业组织所自由使用 成为一种真正适合硬件实现且稳定的标准指令集 RISC-?V
    发表于 08-23 00:42

    复杂指令集和精简指令集有什么区别

    的两种主要指令集架构,它们在多个方面存在显著的差异。以下是对这两种指令集架构的详细比较,涵盖设计理念、指令复杂性、寻址方式、实现方式、性能特
    的头像 发表于 08-22 11:00 ?6088次阅读

    微处理器的指令集架构介绍

    微处理器的指令集架构(Instruction Set Architecture,ISA)是计算机体系结构中至关重要的部分,它定义了微处理器能够执行的操作和指令的集合,以及这些指令如何被
    的头像 发表于 08-22 10:53 ?2598次阅读