CPU发展遇瓶颈,FPGA多核架构或成取代方案.doc

CPU发展遇瓶颈,FPGA多核架构或成取代方案.doc

ID:27468984

大小:68.50 KB

页数:5页

时间:2018-12-04

CPU发展遇瓶颈,FPGA多核架构或成取代方案.doc_第1页
CPU发展遇瓶颈,FPGA多核架构或成取代方案.doc_第2页
CPU发展遇瓶颈,FPGA多核架构或成取代方案.doc_第3页
CPU发展遇瓶颈,FPGA多核架构或成取代方案.doc_第4页
CPU发展遇瓶颈,FPGA多核架构或成取代方案.doc_第5页
资源描述:

《CPU发展遇瓶颈,FPGA多核架构或成取代方案.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、CPU发展遇瓶颈,FPGA多核架构或成取代方案  各科技大厂莫不希望能以更少的成本、在更小的空间里嵌入更多运算电晶体,有厂商开始转向开发现场可编程闸阵列(FieldProgrammableGateArray;FPGA)平行架构,整合FPGA与处理器优势打造低功耗、高效能的Saturn1服务器,也打造出更易于作业的Carte开发环境,可望推动未来市场主流应用。  根据ThePlatform报导分析,近年处理器研发遇上摩尔定律(Moore‘sLaw)瓶颈,厂商们想破头提升产品应用效能,业界与高效能运算市场也开始热烈讨论FPGA架构应用。业界与学界已有

2、多年运用FPGA元件的经验,譬如超级电脑大厂Cray在2004年以1.15亿美元买下OcTIgaBay,利用其超微Opteron处理器与FPGA元件打造出CrayXD1超级电脑。    总部设在美国科罗拉多州的SRCComputers,根据商用CPU芯片设计高效能丛集(highperformancecluster)时,发现以FPGA取代传统特殊应用积体电路(ASIC)效能尤佳。  SRC总裁JonHuppenthal表示,可重组态(reconfigurable)的处理器系统有两大特点,一是优点多,二是如果没有人懂得设计,就没有人愿意使用。因此,欲

3、研发整合CPU与FPGA的系统最耗时之处,在于打造易于使用的开发环境,而SRC已成功将C语言这样的顺序语言(sequenTIallanguage)套入一个本质上是平行的执行环境。  Huppenthal近一步比较SRC的作法以及将OpenCL当作平台,从CPU传送程式码至GPU及FPGA加速器的方式。他指出,后者的问题在于,加速器挂在PCI-Express汇流排不仅速度过慢,也无法与混合式系统中的CPU共享主存储器,导致资料必须在处理器与加速器之间不断来回,且必须由CPU处理一切应用与执移动作。  而SRC推出的MAP混合处理器与Carte开发环

4、境,不论是使用C语言还是Fortran语言的程式设计师,甚至不会感觉到正处于采用FPGA的环境中。Carte在用户端机器上运行编码与除错环境,程式码执行后,会借由负责存储器共享互连的SNAP技术,自动整合分配资料给CPU处理器与FPGA的硬体描述语言(HardwareDescripTIonLanguage;HDL)。  NVIDIA的TeslaGPU也采用类似的高速共享存储器互连技术NVLink,IBM也透过其协同加速处理器介面(CoherentAcceleratorProcessorInterface;CAPI)将这类技术应用到Power-Te

5、sla混合处理器上。  有了核心互连技术,客户就能根据需求调整硬体设计。譬如,若需要50个浮点单元(FPU),便可以自行加入系统。此外,由于应用与其资料流皆以HDL方式运用,且基本上是以硬体方式运行,因此表现更佳。  此外,FPGA可以很快地改变应用属性(applicaTIonpersonality),使混合式系统能在短时间内处理多重工作。FPGA实现平行处理应用,具备高处理效能、低功耗特性,适合用于资料中心中的服务器整合,也可作为无人机上面的讯号处理、控制系统等应用。  至于已采FPGA应用多年的金融服务机构、国防部门、情报单位等客户,可透过C

6、arte继续于MAP混合处理器上运行Verilog与HDL语言。  SRC为了进入超大规模(hyperscale)服务器市场,决定与惠普(HP)合作,为惠普的Moonshot服务器系统打造MAP服务器卡匣(cartridge)。  高运算密度的商用Moonshot服务器系统于2013年推出,不过由于该系统采用4.3U机箱、45个运算节点,因此无法支援庞大复杂的处理器,也降低了资料中心采用的意愿。SRC使用1个英特尔(Intel)Atom处理器与2个AlteraStratixIVFPGA,打造Saturn1服务器节点。  Moonshot服务器的特

7、别之处在于,其背板采用2D环绕网状网路(torus)以及每秒7.2TB的总和频宽,此互连系统能将机壳内所有的运算或储存节点相连,无需任何交换动作。而机壳内的交换器模组,让Moonshot能和外界互连。  Saturn1服务器卡匣采用英特尔4核心XeonAtom处理器,FPGA方面则是2个AlteraStratixIVGX530,其中一个FPGA负责执行SNAP互连技术及用于2D环绕网状网路的多重虚拟乙太网路埠。MAP节点无需搭载作业系统,因为节点会直接处理应用程式码,不过用户若需要,可在每一个Atom处理器上启用Linux内核(kernel)。 

8、 Saturn1服务器卡匣每个节点要价19,950美元,其中包括Atom与Stratix处理器的开机管理程式(bootloader)码,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。