高性能计算进入“巴塞罗那”时代?
来源:eNet发布时间:2007-10-31134浏览
询问 AI
高性能计算领域的新格局
高性能计算领域向来是专用的体系结构和处理器的专属――不管是当年的大型机,还是后来日本的地球模拟器和现在的Blue Gene/L,都是如此。而现在,这一“专用体系+专用处理器”称雄的历史,将被“通用处理器+集群”的模式逐渐取代。最新的HPC TOP500强中,基于工业标准服务器构建的LINUX集群已经成为主流,在体系架构方面,集群占到了74.6%。
随着AMD高调发布其代号为“巴塞罗那”的四核皓龙处理器,采用巴塞罗那冲击高性能计算新纪录的计划也纷纷登场。首先是Sun宣布将采用16,000颗AMD巴塞罗那处理器来建造代号为“巡逻兵”的超级计算机,为得克萨斯高级计算中心(Texas Advanced Computing Center)提供高达500Teraflop的峰值计算能力。从目前的TOP500榜单来看,一旦建成,它将成为新一代高性能计算的霸主。接着,Appro又宣布赢得了国家核安全委员会(NNSA)旗下三大国家实验室的大单,通过TLCC计划,采用12096颗巴塞罗那处理器为Lawrence Livermore、Los Alamos和Sandia三大国家实验室搭建计算性能高达438 teraFLOP/s的Linux高性能计算集群,将仅次于“巡逻兵”之后,成为高性能计算的亚军。一推出,AMD巴塞罗那便将高性能计算的世界冠亚军收入囊中。
事实上,发布刚一个多月,巴塞罗那就给高性能计算格局带来了诸多变数。在美国,西北太平洋国家实验室PNNL将采用5000颗巴塞罗那替代以前的安腾系统。在国内,曙光也基于AMD的巴塞罗那,赢得了北京航空航天大学高性能计算机群和苏州气象局的高性能计算系统等项目,计算峰值分别高达每秒3.9万亿次和2.56万亿次。
“巴塞罗那”的底气
从零到成为主流,通用处理器用了不到10年时间,这一进程尤以皓龙进入高性能计算领域的四年最为迅速。因为在设计中就借鉴了RISC架构的优势,加上特有的直连架构、集成内存控制器等设计和可以加速特定应用的Torrenza开放式协作计划,AMD皓龙在高性能计算领域已经异军突起,有将近100套基于AMD皓龙的系统进入HPC TOP500强排行。
而现在,随着新一代K10架构推出的多项AMD全新创新技术,无疑给了“巴塞罗那”称霸高性能计算的更多底气。“巴塞罗那”采用了增强的核心,具有增强的128位浮点加速器、AMD 内存优化技术、AMD 平衡智能缓存和快速虚拟化索引(RVI, Rapid Virtualization Indexing)等一系列领先技术,实现了性能的飞跃。由于采用了革命性的128位专用宽浮点加速器,SSE的执行带宽、指令拾取带宽、数据缓存负载带宽、L2/NB带宽等都有成倍的增长,而指令拾取带宽、数据缓存负载带宽两项也是英特尔Core架构的两倍,避免了数据交换的瓶颈。另外,“巴塞罗那”采用了更深的36 级浮点调度器,进行独立的128 位操作,而英特尔的Core架构采用与整数共享的32 级调度器。
SPEC最近公布的数据,证实了AMD“巴塞罗那”出色的浮点运算性能。在CFP2006 Rates浮点性能测试中,用两颗主频为2.0GHz的四核AMD皓龙2350搭建的双路系统成绩要比同主频的四核至强双路系统高出达36%。在四路系统上,AMD四核皓龙的优势更明显,主频为2.5GHz的AMD皓龙8360SE的四路四核系统,峰值性能比主频为2.93GHz的四路四核至强系统高出40%。
“巴塞罗那”的底气不仅来自于性能的大幅提升,还有能耗上的显著降低。“巴塞罗那”采用一系列节能技术,使CPU的核心增加一倍的同时,功耗保持不变:AMD CoolCore™ 技术,通过关闭处理器上非工作的电路块来降低能耗;独立动态核心技术,对AMD PowerNow!™技术的增强,使每个核心可以根据其应用的特定性能需求来调整时钟频率;双动态电源管理(DDPM, Dual Dynamic Power Management),为CPU核心和内存控制器分别独立供电,支持核心和内存控制器根据应用需要以不同的电压工作。
新闻来源:eNet,文中所述为作者独立观点,不代表icspec立场。更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj。