RISC架构先驱者之一Dave Patterson提到,当开发一种新计算机架构时,同时满足硬件设计师和软件开发人员的同步开发往往很困难。
Patterson称,在计算机架构开发过程中,硬件的开发通常需要几年的时间。而相关的软件开发往往要在硬件开发完成之后才能开始。虽然目前可以使用模拟器,但是,软件开发人员并不喜欢利用这种模拟器,所以使得架构的开发周期反而变得拖延了。
然而,模拟器的研制可以使用到多处理器研究加速器(RAMP,Research Accelerator for Multiple Processors)。RAMP的思想是根据FPGA(现场可编程门阵列)芯片研制的一种超越可编程门阵列与重编程的试验性计算机。这种FPGA可编程芯片可以重新设置为不同的芯片。(Intel的一位研究者将FPGA描述为半导体行业中的“内场手”)。从理论上,基于FPGA芯片的RAMP计算机的组装将会很低廉而且非常方便。
“如果你能够在一个FPGA芯片中加入25个处理器,你就可以在40个FPFA芯片中加入1000个处理器。”Patterson在加州大学伯克利分校举行的一个讨论会上这样说到,Patterson即为该校电子工程专业的教授。他预计,这种计算机的造价大约需要10万美元。但是,它将占用相对比较小的面积,即仅相当于一台机架占地面积的三分之一,而且耗电量只有1.5千瓦。
然而,比较于RAMP,相当开发计算能力所需要的普通计算机集群的造价大约需要200万美元,而且占用12个机架,耗电量为120千瓦。
研制RAMP计算机的最初想法是在2004年的一次讨论会上的走廊谈话中偶然提出来的。这一想法现在正在走向现实。Patterson说,配置8个计算模块的这种计算机将在2006年上半年完成,配置全部40个模块的计算机将在明年下半年完成。参加加州大学伯克利分校这个研究项目的还有斯坦福大学、麻省理工学院和其它一些学校的研究人员。
“我们并不是在建造一台FPGA超级计算机。”Patterson说,“我们是在设法建造一个模拟器系统。”
责任编辑:张琎
查看本文的国际来源