TY - GEN
T1 - Effective calculation with halo communication using halo functions
AU - Fukazawa, Keiichiro
AU - Morie, Yoshiyuki
AU - Takami, Toshiya
AU - Nanri, Takeshi
AU - Soga, Takeshi
N1 - Funding Information:
This work was supported by Grant-in-Aid for CREST, the Japan Science and Technology Agency (JST). The computational resource was provided by the Academic Center for Computing and Media Studies, Kyoto University.
Publisher Copyright:
© 2016 ACM.
PY - 2016/9/25
Y1 - 2016/9/25
N2 - The issue of halo communication is the decrease of parallel scalability. To overcome the issues, we have introduced "Halo thread" to our simulation code. However, we have not solved the issue basically in the strong scaling. In this study, we have developed the Halo functions which perform the halo communication effectively. Then we can perform the calculation and communication in a pipeline and obtained good performance.
AB - The issue of halo communication is the decrease of parallel scalability. To overcome the issues, we have introduced "Halo thread" to our simulation code. However, we have not solved the issue basically in the strong scaling. In this study, we have developed the Halo functions which perform the halo communication effectively. Then we can perform the calculation and communication in a pipeline and obtained good performance.
UR - http://www.scopus.com/inward/record.url?scp=84995704495&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84995704495&partnerID=8YFLogxK
U2 - 10.1145/2966884.2966893
DO - 10.1145/2966884.2966893
M3 - Conference contribution
AN - SCOPUS:84995704495
T3 - ACM International Conference Proceeding Series
SP - 215
EP - 216
BT - Proceedings of the 23rd European MPI Users' Group Meeting, EuroMPI 2016
PB - Association for Computing Machinery
T2 - 23rd European MPI Users' Group Meeting, EuroMPI 2016
Y2 - 25 September 2016 through 28 September 2016
ER -