TY -的A2 -卡佛,杰弗里·c . AU - Radhakrishnan哈里盟——Rouson Damian i AU -莫里斯,卡拉盟——Shende Sameer盟——Kassinos达沃c . PY - 2015 DA - 2015/05/28 TI -使用Coarrays遗留Fortran程序并行化:策略和案例研究SP - 904983六世- 2015 AB -总结的策略并行遗留Fortran 77项目使用的面向对象(OO)和coarray特性进入Fortran在2003年和2008年的标准,分别。面向对象编程(OOP)有助于建设一个可扩展的模型核查和性能测试套件驱动开发。Coarray并行编程促进快速进化从串行程序并行应用程序能够运行在多核处理器和许多核心共享和分布式内存加速器。我们描绘代码17现代化措施用于重构和并行化程序和研究结果的性能。我们最初的研究使用英特尔32-core共享内存服务器上的Fortran编译器。缩放行为很穷,使用τ和概要分析显示性能的瓶颈是由于一个集体,我们的实现顺序求和过程。我们能够提高可伸缩性和实现近线性加速取代与并行序列求和,二叉树的算法。我们还测试了克雷编译器,它提供了自己的集体求和过程。英特尔公司没有提供集体减排。与克雷,程序显示线性加速甚至在内存执行。 We anticipate similar results with other compilers once they support the new collective procedures proposed for Fortran 2015. SN - 1058-9244 UR - https://doi.org/10.1155/2015/904983 DO - 10.1155/2015/904983 JF - Scientific Programming PB - Hindawi Publishing Corporation KW - ER -