返回

第二十九章 酒会(下)

首页
关灯
护眼
字:
上一页 回目录 下一页 进书架


    精简指令处理器的概念诞生得比较早,1964年CDC(ControlDataCorporation,控制数据公司)公司的西蒙·克雷博士主持研制的CDC6600巨型机被公认为精简指令架构的起源。第一个真正意义上的精简指令处理器是出自于IBM公司,76年华生研究中心的柯克领导下研发出一款801处理器,虽然华生研究中心最初的目标并不是处理器而是电话呼叫的转换器。801处理器性能很强大,可惜却比不上IBM官僚体制,除了最初的样机,整整八年还没拿出一款像样的产品出来,让801处理器空有一身本领却无处发挥。

    这几年学术界对精简指令架构很上心,比较出名的一个是伯克利分校的大卫·帕特森领导的RISC计划,另一个则是张乐行眼前的这位约翰带领的MIPS团队。帕特森的团队成立的比较早,而且对精简指令架构非常狂热,到处不遗余力的宣传RISC架构,甚至其研究计划名称都叫做RISC,研制出来的成品处理器也称之为RISC-I、RISC-II,甚至帕特森本人还还因此获得一个Risc先生的雅号。

    帕特森的RISC架构主要特点是使用了寄存器窗口技术,靠的就是使用大量的寄存器,尽量减少访问主存来使得运算速度提高,比较成功的地方就是引入了流水线机制和分支延迟来解决数据等待的问题。流水线技术使得处理器的运算速度大大提高,但是也留下了相当大的麻烦,因为只要有流水线就有互锁的问题,特别是硬件流水线,这个问题还特别严重,及时使用分支延迟技术也只能缓解这个毛病,却不能从根本上解决。

    约翰的斯坦福MIPS计划起步要晚一些,而且他的研究方向也和帕特森有所不同。约翰最开始就注意到互锁问题,他们将解决方案放在了编译程序上面,使用异常简单的硬件架构,配合编译程序及其它软件技术来达成一个完整的RISC概念。经过前段时间的研究,约翰的MIPS计划有了成果——MIPS芯片样品,芯如其名——无互锁流水线处理器,没有使用复杂的硬件机制来处理流水线部分,而是靠着编译程序优化组合指令数据流,避开了流水线互锁这个令人头疼的问题。

    说实话张乐行对处理器硬件并不算太了解,对精简指令架构更是知之甚少,在约翰滔滔不绝的讲解之下,他也没完全搞清楚,如果虞博士在旁边就好了,说不定两人还能相谈甚欢。虽然对约翰的MIPS计划只弄明白了点皮毛,但是这不妨碍张乐行对这块芯片的幻想。MIPS芯片应用范围其实相当广泛,连张乐行上辈子听说过的国产龙芯都与之有些关系,当然张乐行最感兴趣的还是索尼两代游戏机都是用了和MIPS相关的处理器,这让他心中的游戏主机梦又有些蠢蠢欲动。

    张乐行心中的这点猫腻约翰当然想不到,他还在继续侃侃而谈,一面对帕特森的RSIC处理器大加赞赏,另一面更不忘分析自己研究计划中的精彩之处。

    “约翰,你的计划非常有吸引力,打算什么时候开始?”张乐行感觉自己已经有点顶不住,再让约翰继续说下去自己就快变成小白了,赶紧把话题转移到其他方面。

    “唉!”约翰的脸色又黯淡了下去,有点

    (本章未完,请点击下一页继续阅读)
上一页 回目录 下一页 存书签