繁体
基本上在
国西海岸也就是这两家在研究
简架构了,以时间论,帕特森的RISC计划还比长久的
片成型来得早,在80年的时候即立项开展,并于82年成功的制成了Risc-I型
理
。
Risc-I是32位的
理
,
的
能可算是当世第一,比
托罗拉的68000快了近3倍,而成本则远远低于68000。
帕特森是学术泰斗,开发
来的技术并未自己
行商业化,不过这项技术倒是
传了下来,在85年的时候,被sun公司全盘引
并加以改
,终于成就了sparc的大名,旗下的工作站产品也抛弃了
托罗拉的产品,全面转
Risc。
不过帕特森的技术只能算是一个
派,他们主要使用的是寄存
窗
技术,靠的就是使用大量的寄存
,尽量减少访问主存来使得运算速度提
,其成功的地方就是引
了
线机制和分支延迟来解决数据等待的问题。
至于轩尼诗则有
晚,他领导的斯坦福MIPS计划则是走上了不同的路。帕特森的研究是成功的,
线技术使得
理
的运算速度大大提
,但是也留下了相当大的麻烦,因为只要有
线就有互锁的问题,特别是
件
,这个问题还特别严重,分支延迟技术只能缓解这个
病,对速度没有任何帮助。
因此轩尼诗的研究方向就是如何解决这个互锁问题,他们将解决方案放在了编译程序上面,使用异常简单的
件架构,
合编译程序及其它
件技术来达成一个完整的RISC概念。
经过一段不短的时间,轩尼诗的MIPS计划成功了,正如其名…无互锁
线
理单元,没有使用复杂的
件机制来
理
线
分,而是靠着编译程序优化组合指令数据
,避开了
线互锁这个令人
疼的问题。
虽然从效率上看,
件
线似乎比较的占优势,但是其复杂度十分之
,就拿帕特森的
理
来说,其
线已经达到了三阶,传统领域的技术已经达到了
峰,
线的依存与互锁问题十分严重。

线是现代各类微
理
都采用的指令执行技巧,即将若
条指令的取指令、译码和执行过程
分重叠在
线中同时执行。
而所谓互锁,是指
运行时后面指令需要前条指令的结果,这时候前条指令还在运算当中无法提供结果,往往造成
线崩溃。
由于斯坦福团队的研究比较晚,因此对帕特森遇到的这个问题看的比较清楚,因此他们依靠特别优化的编译
程序,将代码排列组合,在送

线
理之前就将互锁的指令消之于无形,自然可以大大的提

线的效率。
没有武侠当中越是远古的武功越厉害,相反MIPS架构确实优于帕特森的RISC。但是无可否认,这两样RISC
理
的研制成果,对后世的成熟RISC
制相当的大,其
华已经被所有的现代
理
纳
自
,就比如长久的k32。
长久从
的回忆中醒来时,约翰?轩尼诗依然在那里侃侃而谈,对大卫?帕特森的RISC型
理
大加赞赏,并向长久介绍自己的研发计划。