返回
繁体
首页

往生记

视觉:
关灯
护眼
字体:

一百九十(2 / 3)
礼,连忙报上了自己的姓名,弹了一下烟灰说,“多年养成的陋习,戒了好几回,却发现工作的时候萎靡不振,什么灵感都没有了,就像突然从超级计算机换到了苹果二代,完全不知所措,哈哈。”

    约翰哈哈大笑,连连点头:“我比你更惨,没了这东西,我根本就是换成了牛郎星。”

    “等等,曹长久,我好象在哪听说过这个名字。”约翰眉头一皱,苦思冥想,但是中国人的名字非常之拗口,让他怎么也想不起来,“不要提醒我,我自己想。你也是计算机行业的?”

    “区区不才,做的是工作站的买卖。”长久笑道,暗道自己向来低调,知道自己的人还真不多。

    约翰一听长久是卖工作站的,顿时来了兴趣,就同长久聊了起来,大谈自己的工作。

    听着这位老美男的吹嘘,长久是越来越惊奇,兴趣大增。

    原来这位仁兄大名约翰?轩尼诗,是斯坦福微电子试验室的一位教授,正带着一票学生做着现代微处理器架构的研究工作。

    旁人要是不知道约翰老师的大名倒也罢鸟,长久岂能不识其人,这位神仙可是现代计算机处理器架构的宗师级人物啊,大名鼎鼎的MIPS系统的发明人,与伯克利分校的大卫?帕特森齐名。

    原来早在超级计算机之父西摩?克雷做研究员的时候,RISC的概念就生根发芽了,其为康大公司设计的CDC6600被公认为是‘精’简架构的起源,不过也只能是从概念上理解的机器。

    后来IBM继承了CDC6600的思想,在76年由华生研究中心的柯克领导的801计划开‘花’结果,制造出了样机,这就是IBM的‘精’简架构研发计划,一切都是那个经典的80/20论断所引起的。

    不过IBM志不在此,其‘精’力都被pc所吸引,因此直到90年才推出了著名的RS-6000系列,之后更是同摩托罗拉与苹果联合发展出了poer系列,并举着这杆大旗一直到了现在。

    但是这些研究都不成气候或是太迟,在八十年代高举RISC圣经四处布道的其实还是两个人:伯克利的大卫?帕特森与斯坦福的约翰?轩尼诗,其分别领导的RISC计划与MIPS计划都成功的开‘花’结果,登顶‘精’简教主之位,影响了后世一大批追随者。

    帕特森的团队成立的较早,相比轩尼诗,帕特森对‘精’简架构更显的狂热,不遗余力的宣传RISC架构,甚至其计划名称就是RISC,成品处理器也称之为RISC-I、RISC-II,终究被人称为MrRisc。

    基本上在美国西海岸也就是这两家在研究‘精’简架构了,以时间论,帕特森的RISC计划还比长久的芯片成型来得早,在80年的时候即立项开展,并于82年成功的制成了Risc-I型处理器。

    Risc-I是32位的处理器,具体的‘性’能可算是当世第一,比摩托罗拉的68000快了近3倍,而成本则远远低于68000.

    帕特森是学术泰斗,开发出来的技术并未自己进行商业化,不过这项技术倒是流传了下来,在85年的时候,被sun公司全盘引进并加以改进,终于成就了sparc的大名,旗下的工作站产品也抛弃了摩托罗拉的产品,全面转进Risc。

    不过帕特森的技术只能算是一个流派,他们主要使用的是寄存器窗***术,靠的就是使用大量的寄存器,尽量减少访问主存来使得运算速度提高,其成功的地方就是引入了流水线机制和分支延迟来解决数据等待的问题。

    至于轩尼诗则有点晚,他领导的斯坦福MIPS计划则是走上了不同的路。帕特森的研究是成功的,流水线技术使得处理器的运算速度大大提高,但是也留下了相当大的麻烦,因为只要有流水线就有互锁的问题,特别是硬件流水,这个问题还特别严重,分支延迟技术只能缓解这个‘毛’病,对速度没有任何帮助。

    因此轩尼诗的研究方向就是如何解决这个互锁问题,他们将解决方案放在了编译程序上面,使用异常简单的硬件架构,配合编译程序及其它软件技术来达成一个完整的RISC概念。

    经过一段不短的时间,轩尼诗的MIPS计划成功了,正如其名——无互锁流水线处理单元,没有使用复杂的硬件机制来处理流水线部分,而是靠着编译程序优化组合指令数据流,避开了流水线互锁这个令人头疼的问题。

    虽然从效率上看,硬件流水线似乎比较的占优势,但是其复杂度十分之高,就拿帕特森的处理器来说,其流水线已经达到了三阶,传统领域的技术已经达到了顶峰,流水线的依存与互锁问题十分严重。

    流水线是现代各类微处理器都采用的指令执行技巧,即将若干条指令的取指令、译码和执行过程部分重叠在流水线中同时执行。

    而所谓互锁,是指流水运行时后面指令需要前条指令的结果,这时候前条指令还在运算当中无法提供结果,往往造成流水线崩溃。

    由于斯坦福团队的研究比较晚,因此对