当前位置:首页 > 日记 > 正文

为什么我国自主设计的CPU基本上都是精简指令集,复杂指令集是要过时了吗?

为什么我国自主设计的CPU基本上都是精简指令集,复杂指令集是要过时了吗?

精简指令集(RISC)的代表ARM确实占领了手机等移动市场,但没必要把它捧上天,复杂指令集(CISC)的代表英特尔和AMD的CPU也并非一无是处,仅在性能和兼容性上的两大优势,就是ARM的处理器无法替代的。所以现在断言复杂指令集(CISC)过时,有点言之过早。

打个比方,复杂指令集(CISC)的代表英特尔处理器相当于三国演义中的曹操,占据最有利的地形,兵强马壮(PC领域和服务器领域绝对的王者);

精简指令集(RISC)的代表ARM处理器相当于东吴,实力也不弱,曾击退曹操百万大军(在移动领域打败英特尔);

而精简指令集(RISC)阵营的另一代表是MIPS处理器,相当于蜀汉。三者关系详见下图:

“曹操”英特尔能混到今天的地位,靠的是什么?靠的是强大的性能和良好的兼容性。

先说性能。

没错,复杂指令集(CISC)的缺点是指令集臃肿,但这个缺点也是它的优点,因为指令多意味着能完成的功能也多,性能也强大。英特尔处理器近几年增加了几百条MMX、SSE指令,提高了执行多媒体程序和其它特殊程序的性能,所以成为工作站、服务器、游戏机等高性能CPU的绝对首选。

在这些对计算性能要求高的场所,打酱油都是同为复杂指令集(CISC)的AMD处理器(服务器市场份额为5%),ARM的份额基本等于零。

此外,英特尔处理器在1995年让复杂指令集(CISC)这棵老树发出了新芽,发布的Pentium Pro处理器采用著名的P6微架构,成为教科书式的一代经典。其经典之处在于,X86指令集(属于CISC)先解码成类似精简指令集(RISC)的微操作(microoperations),然后采用RISC内核执行。这句话读起来太专业晦涩?不要紧,记住这句话就行:现在的英特尔处理器,相当于用复杂指令集(CISC)这张饺子皮,包着精简指令集(RISC)的馅儿。

P6架构虽然复杂,但提升了性能,不仅让复杂指令集(CISC)这颗老树成功发芽,还开花结果,越来越繁盛,20多年来不仅统治PC市场,还在服务器领域将精简指令集(RISC)CPU碾成渣渣,逼得其代表ARM只能向低功耗和嵌入式方向发展,最后遇上手机崛起,才由衰转盛,和霉运说拜拜。

和英特尔硬抗到底、不愿撤退的Power处理器,现在坟头树已经有合抱粗了。

精简指令集(RISC)CPU败给英特尔,主要就栽在了兼容这道坎上。

IBM最先提出RISC思想,开发的Power处理器性能强过CISC指令集的老大英特尔处理器,还拉来苹果、摩托罗拉、SUN公司、微软等成立软硬件联盟,但最终结果是,英特尔凭借良好的兼容性,打败了Power处理器,苹果也转投英特尔怀抱。这就是兼容的威力。

性能和兼容是两大指令集交锋的重点,其中兼容又是决定性因素,因为它牵涉到生态问题。现在CISC指令集CPU主要集中在PC和服务器领域,RISC指令集CPU主要占据移动和嵌入式设备,井水不犯河水,就是因为两大阵营都建立了各自强大的生态系统,想犯也没有用。

至于以后,RISC指令集中的ARM处理器是否会一统天下,CISC指令集中的英特尔处理器是否会因此被淘汰,这个谁也不好说,但在可见的未来,两大指令集系统还是会保持互不侵犯的状态。

说过CISC指令集并不过时、生命力依然旺盛后,现在可以回答题主问题了。我国自主设计的CPU基本采用RISC指令集,主要因为它是一个开放的生态,花钱可以买指令集授权,买IP核搞集成设计,总之可以随意买买买。而CISC指令集是一个封闭的生态,代表是英特尔处理器,目前仅授权AMD,给钱人家也不卖。

直接一句话道出根本原因:想用复杂指令集但得不到授权,没办法,只能使用精简指令集。吹精简指令集属于自欺欺人。

相关文章

电脑显卡可以自己更换么?

电脑显卡可以自己更换么?

显卡,硬件,知识,电脑台式机需拆开机箱确定能换的显卡尺寸,还有要确定你电脑电源能不能带的动。笔记本电脑和一体机不能换。能不能更换电脑显卡,电脑显卡要怎么样进行更换,你要明白以下几点:首先要知道你的电脑中的显卡是独立显卡还是集成显卡。…

普通电脑可以用双cpu吗?

普通电脑可以用双cpu吗?

评价,知识,硬件,可以用,好用,亲您好这个问题我来帮您回答,普通的家用电脑主板是不支持同时安装两个CPU的,支持两个CPU的主板通常都出现在工程机或者服务器主板上,比如志强系列,当然也并不是说工程机或者服务器不适合家用,只要您不考虑费电这个问…

电脑内存指哪个盘?

电脑内存指哪个盘?

内存,硬件,知识,内存是内存,盘是盘,我们常说的盘是指C盘,D盘,E盘,F盘,这些盘都是由硬盘分出来的虚拟空间,如果不删除,可以永久存储数据。内存主要是用来临时存贮数据,比如电脑中调用的数据,就需要从硬盘读出,发给内存,然后内存再发给CPU 也可以理解…

求大佬给我个组装i7处理器的配置单

求大佬给我个组装i7处理器的配置单

配置,处理器,知识,硬件,大佬,CPU Intel i7 5960x  中关村报价¥7299Motherboard ASUS RAMPAGE V EXTREME x99  ¥5199Memory 16 GB (Corsair Dominator Platinum DDR4 3000MHz  ¥1699x2SSD Samsung 960 PRO (M.2 NVMe 2T)  ¥8599ROG-STRIX-GT…

一体机显卡是不是和台式一样

一体机显卡是不是和台式一样

显卡,硬件,知识,有没有什么,流畅,1. 一体机的显卡是集成在主板上的,由于集成的程度较高,所以不支持更换;2. 台式电脑上的显卡分为集成显卡和独立显卡,集成显卡也是集成在主板上的,由CPU决定是否支持输出,也是不可支持更换;3. 独立显卡是插在主板上…

c盘怎么清理内存?

c盘怎么清理内存?

内存,硬件,知识,过大,1设置每日磁盘清理,2把虚拟内存改到其他盘1、在电脑c盘上鼠标右键点击,选择“属性”。2、在跳出的属性菜单中,选择“常规”,点击“磁盘清理”。3、等待磁盘清理计算垃圾。4、选择需要清理的垃圾,点击确定即可。以上就是小编…

组装电脑的显卡可以随便配吗?为什么

组装电脑的显卡可以随便配吗?为什么

显卡,知识,硬件,随便,能说随便,也能说不随便。为什么这么说?随便我也不行扯什么插口插槽带宽这些东西了,买回来基本上都能插上去用。我想题主问的问题也就是担心显卡能不能插上主播上使用了吧?无需担心,买回来插上去就用!不随便其实这里不随便最…

计算机的物理内存是什么东西,有什

计算机的物理内存是什么东西,有什

作用,物理内存,硬件,知识,有什么,、应用中的概念。 物理内存,在应用中,自然是顾名思义,物理上,真实的插在板子上的内存是多大就是多大了。看机器配置的时候,看的就是这个物理内存。 虚拟内存,这个概念就要稍微了解一下CPU了,^_^,只是稍微,毕竟我们现…

为什么有些家用电脑主板不装双CPU?

为什么有些家用电脑主板不装双CPU?

安装,知识,硬件,双一,两块,为什么家用电脑不主板不装双CPU?是处于需求和成本的考虑!对于家庭来说,单CPU的性能即可满足大部分人的需求,家庭使用中并不需要持续的长时间的密集型计算,而CPU作为电脑中的核心,主要作用就是做各种计算各种运算,单CPU完…

自己组装台式电脑,要买哪些配件?

自己组装台式电脑,要买哪些配件?

硬件,知识,要买,台式电脑,配件,电脑的配件分 主板 中央处理器(CPU) 显卡 内存 硬盘 电源 机箱 显示器 鼠标 键盘看一台电脑的好坏,主要还是看以下几样东西:1.中央处理器(CPU):看一台电脑的好坏第一要看他有一个怎样的心脏,CPU的好坏直接影响机器的…

怎样才能看到自己电脑的显卡数据?

怎样才能看到自己电脑的显卡数据?

数据,显卡,硬件,知识,进入桌面,鼠标右击“我的电脑”图标,在出现的菜单中选择“属性”,打开“系统属性”窗口,点击“硬件--设备管理器”,在“设备管理器”中显示了机器配置的所有硬件设备。从上往下依次排列着光驱、磁盘控制器芯片、CPU、磁盘驱…

抖音电商App要来了?官方表态:目前没

抖音电商App要来了?官方表态:目前没

计划,知识,硬件,要来,官方,抖音到底做不做独立电商app?就此,抖音内部人士今日向《科创板日报》记者透露称,抖音电商目前没有计划开发一款独立电商App,;各种形态我们也不排除去尝试,但是独立App我们确实没有定论。此前有消息称,抖音电商内部正在开…