哪个大学的微处理器设计视频教程

日期:2024年10月28日 文章来源与网络,内容仅供参考!


处理器的微架构是什么?它与指令集的关系是什么?

我们在装机,挑选硬件尤其是CPU时,总会听到“采用xxx架构的xxx处理器”,而通常我们在选择CPU时,很多玩家也会考虑购购买什么架构的处理器。

而到现在智能手机成为主流的时代,我们也知道了什么叫“苹果A12”“高通骁龙855”。

虽然我们都在说架构,但是还有一个与处理器息息相关的名词,叫做指令集。

虽然很多朋友也知道“x86”“Arm”,但是“微架构”与“指令集”有什么关系呢?Skylake处理器架构细节之一首先要看这两个名词是面向什么的。

指令集是一款CPU处理指令及数据的规范,我们只能通过输入指定格式的指令才能操作计算机。

而这个是面向程序员和用户层面的。

而微架构是面向CPU设计人员的,通过设计处理器的指令执行单元,当完成整个设计时,组成的一整套执行规定指令的微处理器的架构就叫“微架构”。

AVX指令中的3操作数和4操作数格式前面提到了指令集就是“规范”,这也就意味着他能指导CPU设计人员通过阅读“指令集规范”这本“指南”来设计CPU。

而CPU设计人员通过阅读这本规范后设计出来的CPU结构就叫“微架构”。

举个简单的例子,就是小学老师教会我们如何解决一元二次方程,但题目是很多的,我们就需要通过解题方法来解决这些实际的问题。

这里“解题方法”就是指令集,而“具体的题目”就是微架构了。

AMD推出的x86-64规范,图片来自Wikipedia讲到这里更正式的表述就是“微架构”就是“指令集”的具体“实现”。

所以从我们日常使用中就可以举例,AMD和英特尔同样都是采用x86指令集的处理器,但是他们处理器具体微架构是不同的,这就是典型的“实现”问题。

而近期发布的Arm Cortex-A77处理器微架构,其采用的是Arm v8.2指令集,其前代微架构Cortex-A76也是采用的Arm v8.2指令集。

所以从软件开发层面上讲,其汇编语言也是相同的,所以两者就可以使用相同的操作系统,基本相同的软件,而基本不需要重新开发编译。

Cortex-A77处理器微架构解析不过在具体设计处理器微架构时,不同的处理器在缓存、分支预测等结构会有不同,所以虽然可以执行相同的指令,但为了让软件在该处理器上运行更快,所以会针对缓存命中等进行优化。

这种优化主要是软件层面的,所以既可以通过汇编语言,也可以通过编译器进行,最终提升软件执行效率。

最后总结一下,指令集需要通过微架构去实现,而采用相同指令集的处理器即使微架构不同,其也可以运行相同的程序。

处理器虽然采用相同指令集,但微架构不同的处理器,在缓存设计等方面存在差异,所以也会有通常处理器厂商也会为开发调试工具甚至是编译器等方式优化软件在自家处理器上的运行效率

处理器的微架构指的是不同cpu的产品规范,他和指令集的关系可以认为架构的概念更大,包含指令集的设计微架构:就是规定cpu中的缓存如何设计,指令集是怎样的,寻址是怎样的,同样的指令集可能架构会有不同,比如intel的x86和 core架构,指令集基本一样,但是架构不同,性能就差了很多指令集:对cpu进行运算优化的硬程序,分为精简指令集和复杂指令集,它们都是对运算做的程序,比如加法,跳转等,有了他们,我们才有了汇编语言,对这些指令进行操作,才有了高级语言对汇编的操作,可以说指令集是最底层的程序


上一篇:孔子在哪个执政

      

下一篇:单反取景器怎么清洁


外汇牌价

中国银行 工商银行 农业银行 建设银行 邮储银行 交通银行 招商银行 光大银行 中信银行 民生银行 银联汇率

相关查询

马币汇率 美金对人民币汇率 外汇今日行情 人民币汇率 美元汇率 远期外汇报价 中国银行外汇牌价查询表 人民币对美元汇率 阿联酋迪拉姆对人民币汇率 马来西亚林吉特对人民币汇率 土耳其里拉对人民币汇率 巴西里亚尔对人民币汇率 菲律宾比索对人民币汇率 南非兰特对人民币汇率 印度卢比对人民币汇率 泰铢对人民币汇率 印尼卢比对人民币汇率 瑞典克朗对人民币汇率 挪威克朗对人民币汇率 丹麦克朗对人民币汇率 瑞士法郎对人民币汇率 沙特里亚尔对人民币汇率 澳大利亚元对人民币汇率 新西兰元对人民币汇率 新加坡元对人民币汇率 加拿大元对人民币汇率 韩国元对人民币汇率 新台币对人民币汇率 澳门元对人民币汇率 港币对人民币汇率 日元对人民币汇率 英镑对人民币汇率 美元对人民币汇率 欧元对人民币汇率 民生银行外汇牌价 中兴银行外汇牌价 光大银行外汇牌价 招商银行外汇牌价

相关文章

2024年10月28日人民币汇率中间价公告
中行外汇牌价欧元汇率(外汇牌价今日汇率表)
工商银行外汇牌价欧元汇率(外汇牌价今日汇率表)
农行外汇牌价欧元汇率(外汇牌价今日汇率表)
招商银行外汇牌价欧元汇率(外汇牌价今日汇率表)
建行外汇牌价欧元汇率(外汇牌价今日汇率表)
辅助生殖板块最新龙头股及上市公司消息,辅助生殖概念龙头
毫米波雷达上市公司概念股有哪些,毫米波雷达龙头股板块行情一览
中国股市:精选8家电子身份证概念龙头股(值得收藏),电子身份证概念股
氟化工龙头股有哪些,氟化工概念股票行情一览
阿里巴巴概念龙头股有哪些,阿里巴巴概念股最新名单
免税概念股龙头股有那些明细,免税概念股
轨交设备龙头股的潜力,轨交设备概念股全盘点,轨交设备概念股
光刻机产业链八只优质龙头股!光刻机概念股
2024年CPO光电共封装概念股有哪些,名单值得关注收藏!CPO光电共封装概念股
无人机概念股股票龙头一览,无人机概念龙头
光通信概念股有哪些,光通信概念龙头股
节能照明概念股龙头,节能照明龙头股一览表
中国股市:建筑概念龙头股,名单收好!,建筑概念股
干货分享!华为汽车概念股八大龙头股一览,华为汽车概念股
装配式建筑概念股龙头名单一览,中国股市:装配式建筑概念龙头股票8家请关注,装配式建筑概念股
第三代半导体概念股票名单,值得关注!第三代半导体概念股
2024年机器人龙头股全揭示,机器人概念龙头
建筑装修概念龙头股一览,投资者必看,建筑装修概念股
2024年饮料乳品概念股名单揭秘,不要错过!饮料乳品概念股
工业软件概念股有哪些,工业软件概念龙头股最新消息一览
高压快充概念股有哪些?高压快充概念龙头
2024年虫害防治龙头股全揭示,虫害防治概念龙头
粮食概念股有哪些?八只粮食概念股票龙头,值得关注收藏和细品,粮食概念股
2024年鸿蒙概念股票名单,哪些上市公司值得关注!鸿蒙概念股
2024年星闪概念股名单揭秘,不要错过!星闪概念股
区块链的龙头股都有哪些,区块链龙头股全揭示
华为海思概念股龙头股名单,A股华为海思龙头股是哪几家公司?华为海思概念股
林业概念股板块详情,林业概念龙头
预高送转概念股龙头名单一览,哪些A股上市公司有望受益?预高送转概念股
边缘计算上市公司概念股票有哪些,边缘计算上市公司龙头股一览
拟增持上市公司概念股票有哪些?拟增持概念龙头
AI手机上市公司概念股票有哪些,AI手机上市公司龙头股一览