首页> 外文会议>International Workshop on OpenMP >Performance Tuning to Close Ninja Gap for Accelerator Physics Emulation System (APES) on Intel Xeon Phi Processors
【24h】

Performance Tuning to Close Ninja Gap for Accelerator Physics Emulation System (APES) on Intel Xeon Phi Processors

机译:在英特尔Xeon Phi处理器上关闭忍者物理仿真系统(APES)的忍者差距

获取原文

摘要

Radio frequency field and particle interaction is of critical importance in modern synchrotrons. Accelerator Physics Emulation System (APES) is a C++ code written with the purpose of simulating the particle dynamics in ring-shaped accelerators. During the tracking process, the particles interact with each other indirectly through the EM field excited by the charged particles in the RF cavity. This a hot spot in the algorithm that takes up roughly 90% of the execution time. We show how a set of well-known code restructuring and algorithmic changes coupled with advancements in modern compiler technology can bring down the Ninja gap to provide more than 7x performance improvements. These changes typically require low programming effort, as compared to the very high effort in producing Ninja code.
机译:射频场和粒子相互作用在现代同步调节中具有至关重要的重要性。加速器物理仿真系统(APE)是一种C ++代码,其用来模拟环形加速器中的粒子动力学。在跟踪过程中,颗粒间接地通过RF腔中的带电粒子激发的EM场间接相互作用。这是算法中的一个热点,占用的大约90%的执行时间。我们展示了一组着名的代码重组和算法改变如何与现代编译器技术的进步耦合,可以降低忍者差距,以提供超过7倍的性能改进。与生产忍者代码的高努力相比,这些变化通常需要低编程努力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号