【24h】

Performance Optimizations for Parallel Modeling of Solidification with Dynamic Intensity of Computation

机译:具有动态计算强度的并联建模性能优化

获取原文

摘要

In our previous works, a parallel application dedicated to the numerical modeling of alloy solidification was developed and tested using various programming environments on hybrid shared-memory platforms with multicore CPUs and manycore Intel Xeon Phi accelerators. While this solution allows obtaining a reasonable good performance in the case of the static intensity of computations, the performance results achieved for the dynamic intensity of computations indicates pretty large room for further optimizations. In this work, we focus on improving the overall performance of the application with the dynamic computational intensity. For this aim, we propose to modify the application code significantly using the loop fusion technique. The proposed method permits us to execute all kernels in a single nested loop, as well as reduce the number of conditional operators performed within a single time step. As a result, the proposed optimizations allows increasing the application performance for all tested configurations of computing resources. The highest performance gain is achieved for a single Intel Xeon SP CPU, where the new code yields the speedup of up to 1.78 times against the original version. The developed method is vital for further optimizations of the application performance. It allows introducing an algorithm for the dynamic workload prediction and load balancing in successive time steps of simulation. In this work, we propose the workload prediction algorithm with 1D computational map.
机译:在我们以前的作品中,使用多核CPU和Manycore Intel Xeon Phi加速器使用各种编程环境开发并测试了专用于合金凝固的数值模拟的并行应用。虽然该解决方案在计算静态计算的情况下允许获得合理的良好性能,但是对于电动计算的动态强度实现的性能结果表明了进一步优化的漂亮房间。在这项工作中,我们专注于提高应用程序的整体性能,具有动态计算强度。为此目的,我们建议使用环路融合技术显着修改应用程序代码。所提出的方法允许我们在单个嵌套循环中执行所有内核,以及减少在单个时间步长内执行的条件运算符的数量。结果,所提出的优化允许增加所有测试资源的所有测试配置的应用程序性能。对于单个Intel Xeon SP CPU,可以实现最高的性能增益,其中新代码会产生符合原始版本的快速高达1.78倍。开发方法对于进一步优化应用性能至关重要。它允许在仿真的连续时间步骤中引入动态工作负载预测和负载平衡的算法。在这项工作中,我们提出了具有1D计算地图的工作负载预测算法。

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号