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

关闭+畅/阅读=模式,看最新完整内容。本章未完,请点击下一页继续阅读》》
上一章 目录 下一页