Performance tuning to close ninja gap for accelerator physics emulation system (APES) on intel® Xeon Phi™ Processors

0Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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.

Cite

CITATION STYLE

APA

Xin, T., Zhao, Z., Hao, Y., Xiao, B., Wu, Q., Zaltsman, A., … Tian, X. (2018). Performance tuning to close ninja gap for accelerator physics emulation system (APES) on intel® Xeon PhiTM Processors. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 11128 LNCS, pp. 163–174). Springer Verlag. https://doi.org/10.1007/978-3-319-98521-3_11

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free