字体:大 中 小
护眼
关灯
上一章
目录
下一章
第835章 融合!架构的最终形态!
第(1/3)页
“微码……”
孙立国,反复,咀嚼着,这个,陌生的,词汇。
他的,大脑,在,经历了,短暂的,宕机之后,开始,以一种,前所未有的,速度,疯狂运转。
作为,华夏,最顶尖的,硬件架构师。
他,比,在场的,任何一个人,都更能,体会到,赵成,提出的,这个,“微码”思想,究竟,有多么,恐怖。
又,有多么,天才!
它,就像,一把,锋利无比的,手术刀。
精准地,切入了,CISC(复杂指令集)和RISC(精-简指令集),这,两大,技术路线,争论的,核心。
并且,以一种,所有人都,意想不到的,方式,将,二者的,优点,完美地,融合在了一起!
CISC的,优点,是什么?
是,强大。
它,为,软件,提供了,丰富的,高级指令。
一条指令,就能,完成,一个,复杂的功能。
这,大大,降低了,软件编程的,难度,和,对,编译器的,要求。
但,它的,缺点,也,同样,致命。
那就是,硬件,实现,极其,复杂。
解码,困难,功耗,巨大,难以,进行,流水线优化。
而,RISC的,优点,又是什么?
是,简洁。
指令,数量少,格式,规整,长度,固定。
硬件,实现,简单,功耗低,易于,提升,时钟频率,和,进行,流水线并行。
但,它的,缺点,也,显而易见。
那就是,对,软件,和,编译器,提出了,极高的,要求。
一个,简单的,功能,可能,需要,由,几十条,甚至,上百条,简单的,指令,来组合,完成。
编译器的,优化能力,直接,决定了,程序的,最终,性能。
一直以来。
这两种,设计哲学,就像,两条,永不相交的,平行线。
各自,都拥有,一批,最狂热的,拥护者。
双方,争论了,几十年,也,没有,一个,结果。
而,今天。
赵成,用,“微码”这个,概念,告诉他们。
谁说,鱼,与,熊掌,不可兼得?
在,软件指令(上层CISC)和,硬件执行单元(底层RISC)之间,加入一个,可编程的,微码层。
用,软件的,方式,去“定义”硬件的行为。
这,简直是,神来之笔!
它,使得,硬件,可以,保持,RISC架构的,所有,优点。
简洁,高效,低功耗。
同时,又,通过,微码,向上层,软件,模拟出了,一个,CISC的,强大指令集。
让,软件编程,和,编译器,的实
(本章未完,请翻页)
记住手机版网址:m.lewenwx.cc
上一章
目录
下一章