| Title |
Parallel Optimization of Accelerator Toolbox by OpenMP and MPI |
| Authors |
- K. Wang, B.C. Jiang, C.M. Luo, S.Q. Tian, M.Z. Zhang, Q.L. Zhang
SINAP, Shanghai, People's Republic of China
|
| Abstract |
Parallel computing adopted in the simulation program of accelerators improves the computational efficiency, especially tracking with multi-particle and multi-turn which always takes a lot of time. Through investigating the operational principle and running flow of Accelerator Toolbox(AT) embeded in Matlab for accelerator design and simulation, Open Multi-Processing (OpenMP) and Message Passing Interface (MPI) were studied on and adopted in the parallel computing. The key code of particle tracking in AT has been transplanted and test with OpenMP-MPI as well as estimated reasonably, which improve the calculation efficiency largely. It is indicated that OpenMP-MPI hybrid parallel structure is in good agreement with AT programs by avoiding the internal communication and improving load balance. A multi-core computing platform based on OpenMP-MPI has been developed and contributed to the deep optimization of accelerators. And it shows good extensibility, which could speed up by adding computing nodes.
|
| Paper |
download WEP35.PDF [0.514 MB / 4 pages] |
| Poster |
download WEP35_POSTER.PDF [0.344 MB] |
| Conference |
ICAP2015, Shanghai, China |
| Series |
International Computational Accelerator Physics Conference (12th) |
| Proceedings |
Link to full ICAP2015 Proccedings |
| Session |
Poster Session Wollaston |
| Date |
14-Oct-15 13:30–15:30 |
| Main Classification |
F-1 Parallel Computing and Emerging Technologies |
| Keywords |
interface, distributed, operation, GPU, simulation |
| Publisher |
JACoW, Geneva, Switzerland |
| Editors |
Kwok C. Ko (SLAC, Menlo Park, CA, USA); Volker R.W. Schaa (GSI, Darmstadt, Germany); Chuanxiang Tang (Tsinghua University, Beijing, China); Heping Yan (SINAP, Shanghai, China) |
| ISBN |
978-3-95450-136-6 |
| Published |
February 2016 |
| Copyright |
|