使用Intel编译器优化中尺度模式MM5在奔腾4上的运行.PDF

使用Intel编译器优化中尺度模式MM5在奔腾4上的运行.PDF

使用Intel编译器优化中尺度模式MM5在奔腾4上的运行

维普资讯 第 23卷 第 3期 气 象 科 学 VoI.23,No.3 2003年 9月 SCIENTIA M ETE0R0L0GICA SINICA Sept.,2003 使用 Intel编译器优化 中尺度模式 MM5 在奔腾 4上 的运行 杨 森 (itg京大学大气科学系,南京 210093) 周 小珊 (中国气象局沈阳大气环境研究所,沈阳 110016) 摘 要 本文介绍了一种在奔腾 4处理器微机上 Linux操作系统下 的优化编 译方法 。作者通过查询 、试验发现 :使用 Intel编译器优化 中尺度模式 MM5,能够 使得 MM5在奔腾 4上的运行速度提高 1.4~1.5倍 。利用 Intel编译器优化后的 MM5模式,进行 了三个月资料的计算,模式运行稳定。给 出了一个使用 Intel编译 器和通常使用的 PGI编译器分别编译的计 算实例,对 比表明 :使 用 Intel编译器 明 显提高了运算速度,两种编译方法预报的降水场和形势场没有太大差异 。 关■词 编译优化 奔腾 4 MM5 分类号 P4O9 文献标识码 B 引 言 2000年 ,中尺度数值模式 MM5的Linux版本公开发布,随后 ,气象部 门的许多科研和业 务单位纷纷行动起来,在微机 的Linux操作系统下 ,在奔腾 Ⅲ上实现了MM5模式 的运行。这 样 ,使得暂时无法购置大型计算机和工作站单位的技术人员,能够利用微机运行 MM5中尺度 模式 ,进行科研和业务工作 。由于微机价位低 ,更新快 ,所 以 MM5模式从最初 的在微机奔腾 Ill--600上运行 ,逐步到在奔腾Ⅲ一800、……、奔腾 Ⅲ一1G上运行 ,随着计算机 的更新,MM5 在微机上也能够实现多重套网格计算方案,并且能够有较高的模式分辨率 。但是 ,随着微机奔 腾 4的出现,人们发现 ,尽管机器处理器的频率提高了,但计算速度却没有得到想象的应有提 高,在 同主频的情况下 ,奔腾 4的性能仅相当于奔腾Ⅲ的8O 左右,以致许多科研人员希望通 过购置奔腾 4来扩大 MM5的运算区域或提高 MM5的模式分辨率的想法难 以实现 。针对这 个问题 ,为寻求解决方法 ,笔者多方查询 、试验 ,发现 :如果使用 Intel编译器在奔腾 4上优化 MM5,能够获得令人满意的结果 。 收疆 日期 :2002—07-02I修效疆 日期 :2002·10-25 基金项 目:本文得到国家科研院所社会公益研究专项资金项 目2001DIB10084资助 第一作者简介 :杨 森 (1977)‘,男 (汉),辽宁省法库县人 ,助理工程师,南京大学在职研究生,现在 中国气象局沈阳大气 环境研究所工作,主要从事数值预报研究 维普资讯 36O 气 象 科 学 23卷 1 奔腾 4的运算性能和技术特点Ⅲ 目前 ,在微机 的Linux操作系统下 ,使用 的 PGI编译器没有专 门为奔腾 4及 SSE2(流式 单指令多数据扩展 2)指令集优化 的选项 。而 由于采用 了过长的运算流水线 ,奔腾 4的 IPC(单 位脉冲频率 内,或者说是每 MHz内CPU所执行 的指令数 目)与奔腾 Ⅲ相 比明显偏低 ,因此可 以说奔腾 4是提上去 了速度 ,却 降下来 了性能 。例如 ,奔腾 4的IPC相 当于奔腾Ⅲ的8O ,然 后根据公式 :CPU性能一IPC(CPU每一时钟周期 内所执行 的指令多少)×频率 (MHz时钟速 度)我们可 以折算 出奔腾 41.5GHz处理器 的性能 ,大概相 当于奔腾 Ⅲ 1.2GHz的性能 。同 样道理 ,2GHz的奔

文档评论(0)

1亿VIP精品文档

相关文档