现在这个年代,还在讨论CISC和RISC,是完全无意义的。。。
gpu吧
全部回复
仅看楼主
level 12
pengzhenxx 楼主
看到很多人还在讨论CISC(复杂指令集计算机)和RISC(精简指令集计算),实在无力吐槽。。。
往往CISC的“粉丝”会说:复杂指令一条指令可以完成多个操作,效率高于RISC。。。
CISC的"粉丝"也天真了。。
有个事实:RISC晚于CISC出现,既然CISC效率高于RISC为何还要重新设计出RISC??难道只是为了功耗??要知道上个世纪RISC出现的时候移动设备都几乎没有,功耗几乎可以不用考虑。。。
还有个事实:现在几乎没有纯粹的CISC的计算机。。。现在的x86处理器,内核依然是RISC。。。这个大多数CISC“粉丝”决口不提,或者不知道
CISC的复杂指令,在程序中是很少被用到的,但是要实现这部分复杂指令,代价却很高,CPU流水线设计也会很复杂,功耗增加不少。。。CPU微架构设计也会很复杂,超标量乱序执行架构设计也会很复杂。。。
所以科学家干脆精简这部分不常用的指令,虽然执行复杂指令的时候效率会降低一些,但是可以通过CPU微架构来弥补这一点,毕竟RISC实现超标量比CISC容易很多
现在的x86比ARM优势是现在的x86不管是主频,还微架都完爆ARM阵营,所以功耗也完爆ARM,而不是什么CISC和RISC。。。再次强调现在的x86已经不是纯粹的CISC了。。。x86还有一个优势,就是多媒体扩展指令集,也是完爆ARM阵营的
2019年05月08日 02点05分 1
level 12
pengzhenxx 楼主
具体一点,现在x86中的超标量乱序执行架构,分支预测,缓存,内存控制器等等都不是ARM阵营能比的。。。
2019年05月08日 03点05分 2
还有主频
2019年05月08日 03点05分
level 12
pengzhenxx 楼主
现在除了x86还有一部分CISC的"特点"。。。其他的CPU几乎全是RISC,包括很多注重性能的CPU,比如某东方大国的超级计算机CPU。。。难道这些芯片设计公司全都看不到所谓的:CISC执行复杂指令效率高于RISC??"CISC 粉丝"比芯片设计公司聪明系列??
2019年05月08日 03点05分 4
level 12
pengzhenxx 楼主
补充一点:其实现在RISC也不是以前那个纯粹的RISC,现在的RISC CPU同样借鉴了部分CISC的特点,包括ARM等在内的RISC。。。所以现在讨论CISC和RISC真的是毫无意义。。。
CPU的性能,永远是架构,主频,和其配套的存储系统。。。
2019年05月08日 03点05分 5
还有一个非常非常重要的点:生态。硬件设计人员的技术背景,软件开发配套,系统推广。 作为一个外行,个人理解是:应运而生。 risc最核心的就是,削减指令集,相应的减少了所需的硬件单元,单元减少,功耗减少;或者说是在相同的硬件单元规模上,基于这些指令集,相比cisc显著提高性能。
2020年11月04日 07点11分
risc把硬件都堆到常用指令场合上,实际使用时基本在持续有效工作。相比起来,cisc规模庞大,但很多单元并没有有效,但仍在耗电,拖累能效。以具体实例来类比,大致可以理解为,risc共一亿个晶体管,全都在作加法运算;cisc也是一亿个,但有加减乘除,其中加法只有3000万个单元。
2020年11月04日 07点11分
同作加法运算,risc性能强,能耗低;cisc只有3000万个在跑,其它的也在低耗电但不出力,导致性能低,能耗高。
2020年11月04日 07点11分
因此,在非常注重能效的应用场景上,risc脱颖而出,后来居上,迅速得到推广。市场上,也主要应用在移动设备且适合文科生用,而一旦理科生涉及到专业软件,就没办法了。没有软件开发人员是一回事(人都是cisc系统的);专业软件都是在有源设备上跑,没有极端的能效需求,更宁愿追求高的性能。
2020年11月04日 07点11分
level 7

2019年05月08日 03点05分 6
level 5
请教下大佬们,edram在家用主机中到底是怎么一回事情?xbox 360的edram设计方案据说很棒,比PS3架构更合理,因此WIIU也采用edram设计方案。但是到了xbox one,PS4时,开发者吐槽edram糟糕,后来天蝎进行设计改良,取消edram。
2019年05月09日 03点05分 9
印象中这个edram看着挺强,但是实际上并不理想,好像用的不多,最大的用处就是,xbox360不支持原生1080p,开发人员就用这个edram做插值运算输出1080p,得到了比PS3帧数更好的1080p。
2019年05月09日 04点05分
xbox360最成功的应该是统一内存架构了,PS3内存太小了,况且架构太复杂,开发环境也不人性化,只有第一方工作室才能发挥全部性能,另外你可以翻一翻精品贴,那个详细。
2019年05月09日 04点05分
@消失的蓝sky ps3的内存不太一样,不能用平常的ddr技术来评判,xdr这东西带宽爆炸高
2019年05月09日 22点05分
level 1
请问现在流行的指令哪些属于cisc哪些属于risc呀
2019年05月09日 14点05分 10
level 1
soc异构运算=复杂指令计算机[滑稽]
2019年05月10日 05点05分 11
level 14
总想拿 arm 吊打 x86,梦里什么都有,现实的话 geekbench 可以满足你[笑眼]
2019年05月16日 02点05分 12
1