西班牙将开发首个ARM架构CPU/GPU混合型超级计算机
2011-12-14
西班牙巴塞隆纳超级运算中心(Barcelona Supercomputing Center;BSC)宣布将开发一款混合型超级计算机,其中将首次使用Nvidia公司的Tegra ARM CPU及其支持CUDA的Tesla GPU ,期望能够实现达百万兆级(Exascale)的运算性能。
BSC表示,这款原型系统将是世界上第一个采用ARM CPU/GPU的超级运算组合。该中心指出,该计划的短期目标在于开发出可达到比当今最具能源效率的系统更高2~5倍能效的超级计算机,最终的目标则是使其能较现有超级计算机架构更低15~ 30倍的能源,而能达到Exascale级效能。
这项崇高的目标已经被命名为欧盟“EU Mont-Blanc计划”,主要在于完成这项概念验证,以显示未来在更加节能的嵌入式移动技术上所可能实现的各种应用;同时,针对超级计算机领域所能采用的ARM架构展开软件研发。
“在目前大部份的系统中,光是CPU本身就消耗掉大部分的能源,这部份通常占了40%以上,”该项Mont-Blanc计划的负责人Alex Ramirez表示。“相形之下,Mont-Blanc架构则有赖于嵌入式与行动装置中用于计算能效的加速器以及ARM处理器,从而可望在2014年以前提升4~10倍的能源效率。”
Nvidia公司Telsa行销总监Sumit Gupta表示,在超级运算领域中采用ARM处理器的想法并不像有些人所认为的那么牵强,特别是ARM CPU现在已经用于云端服务器中进行测试了。Gupta并提及Calxeda与惠普(HP)公司合作计划的重要性──其重要性不仅以概念上来看,同时也因为HP的销售量通常是相当大的。
“无论人们想要或喜欢什么,基于ARM的架构都将实现,”Gupta说。“ARM就是高性能运算(HPC)和PC的未来。”
Gupta说,虽然在超级运算领域中采用图形处理器仍是一项相当新的技术,但目前已经开始看到大量的采用了,同时,周遭也开始出现相关的软件生态系统。
为了加速这一发展趋势,并鼓励更多采用ARM架构的计划,NVIDIA公司表示正计划开发一款硬件与软件开发工具套件,其中将提供一个由独立型NVIDIA GPU加速的四核NVIDIA Tegra 3 ARM CPU。
该工具套件的硬件将由SECO公司开发,预计可在2012年上半年完成。NVIDIA公司专有的CUPA并行编程工具套件也将为该硬件提供支持。
此外,针对使用Nividia GPU技术的HPC中心,Nividia还提供了一项奖励计划,将授予“CUDA卓越研究中心”(CUDA Center of Excellence)的认证。
BSC与莫斯科国立大学(Lomonosov Moscow State University)最近刚成为“CUDA卓越研究中心”之一,其它还有美国约翰霍普金斯大学、史丹佛大学、哈佛大学、中国科学院制程工程研究所、国立台湾大学、东京工业大学、清华大学(中国)、剑桥大学、美国伊利诺大学香槟分校、马里兰大学、田纳西大学、乔治亚理工学院以及犹他大学等13个CUDA卓越研究中心。
BSC是西班牙加泰罗尼亚理工大学/巴塞隆纳大学(Universitat Politecnica de Catalunya/Barcelona Tech)旗下的高性能运算研究中心,也是西班牙的国家超级运算中心,以及欧洲效能最强大的超级计算机之一MareNostrum的座落基地。该中心最近还部署了西班牙最快的电脑丛集──采用256颗Nvidia Telsa M2090GPU与四核CPU,据称可实现186Tflop的峰值运算性能。