首页> 外文会议>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

机译:性能调优,以缩小针对英特尔®至强融核™处理器上的加速器物理仿真系统(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.
机译:射频场和粒子之间的相互作用在现代同步加速器中至关重要。加速器物理仿真系统(APES)是一种C ++代码,旨在模拟环形加速器中的粒子动力学。在跟踪过程中,粒子通过由RF腔中的带电粒子激发的EM场彼此间接相互作用。这是算法中的一个热点,大约占执行时间的90%。我们展示了一组著名的代码重组和算法更改以及现代编译器技术的进步如何降低Ninja差距以提供超过7倍的性能改进。与产生忍者代码的大量工作相比,这些更改通常需要较少的编程工作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号