超级计算机是x86的天下,是异构加速计算崛起的时代,ARM也要来凑热闹了!西班牙巴塞罗那超级计算中心(BSC)的这个项目代号“Mont-Blanc Project”(勃朗峰工程——是欧洲最高峰不是万宝龙),将使用ARM Cortex-A15架构打造,也是ARM第一次尝试高性能计算(HPC)。
项目简介中提到:“ARM处理器从来就不是针对HPC设计的,ARM芯片也从未用于HPC系统,这带来了大量的严峻挑战。……这将是第一次在HPC中使用嵌入式移动SoC。”
项目主管Alex Ramirez表示:“我们想证明,即便使用一般的商业零件,也能打造一台HPC系统。”经过反复比较,开发团队最终选择了三星Exynos 5,第一款使用Cortex-A15架构打造的处理器,32nm HKMG工艺制造,双核1.7GHz,Mali-T604 GPU,已用于Google Nexus 10平板机和三星Chromebook笔记本。
他们是这么夸赞这颗处理器的:“Exynos 5 Dual在一个低功耗的移动芯片内整合了最强大的ARM处理器和可编程的GPU,通常这是用来放在人们口袋里用电池来运行的。它的性能密度、能效、低价格都使之极为适合用来打造新一代HPC系统的原型。”
但是因为从来没有人这么做过,研究人员们多少自己也有点没底,谁也不知道“把2000多颗这种处理器放入一个机柜会发生什么”,还有很多未知因素都是拦路虎,比如发热、互联。
欧盟计划在三年内为“勃朗峰工程”投入800万欧元,目前已经进入第二年了,第一年主要用来部署相应的操作系统和科学软件。这套ARM超算预计将于2013年底投入运行,并且希望从2014年起升级到64位的ARM Cortex-A50架构,“可能会在2017年左右建造一套200PFlops(每秒20亿亿次浮点计算)的系统,功耗却只有1万千瓦”。
目前最快的超级计算机“泰坦”最大性能17.6TFlops,而功耗为8200千瓦。换言之,ARM超算的雄心是性能达到它的十余倍,但功耗只增加四分之一。
Exynos 5开发板