会议专题

基于线性阵列处理器的GRAPES核心代码优化

我国气象局研究开发的数值天气预报系统GRAPES作为典型的高性能计算应用,在人民日常生活中有着极其重要的作用,如何提高GRAPES系统性能并控制其功耗以支持因增加系统分辨率而急剧增加的运算量是一个重大课题.该文使用软硬结合的多种方法对GRAPES系统的核心代码进行优化.采用线性阵列流水处理器LAPP实现循环级并行;采用循环切分、数据预取、缓存分区、多路预取等方法来进行加速;采用电源门控等低功耗技术来降低功耗.实验结果表明,优化后的GRAPES核心模块运行时平均IPC可以达到11.3,是面积相同的通用多核处理器的2.3倍;低功耗技术使其功耗仅为通用多核处理器的12%;同时优化后的LAPP集群性能功耗比可以达到相同计算能力Intel Xeon集群的11.7倍.

数值天气预报 核心代码优化 线性阵列处理器 系统性能

王为 张悠慧 姚骏 李艳华 郑纬民

清华大学计算机科学与技术系 北京 100084 奈良先端科技大学院大学信息科学学院 奈良 日本

国内会议

2013中国计算机大会

长沙

中文

2053-2061

2013-10-01(万方平台首次上网日期,不代表论文的发表时间)