×

紧凑型荧光灯

swMATH ID: 25446
软件作者: 菲尔德,A.J。;Kelly,P.H.J。;Hansen,T.L。
描述: 优化MPI程序中的共享归约变量。CFL(Communication Fusion Library)是一个实验性的C++库,支持MPI程序中的共享约简变量。它使用重载来区分私有变量和复制的共享变量,并自动引入MPI通信以保持复制数据的一致性。本文涉及一种简单但令人惊讶的有效技术,该技术显著提高了性能:CFL操作符被延迟执行,以暴露运行时、上下文相关、优化(如消息聚合和操作符融合)的机会。我们使用玩具基准和“生产”代码来评估这个想法,以模拟上层海洋中的浮游生物种群动态。结果显示了该库的软件工程优势,并表明在许多情况下可以自动实现接近手动优化代码的性能。
主页: https://link.springer.com/chapter/10.1007/3-540-45706-2_87
相关软件:
引用于: 2文件

0连载引用

按年份列出的引文