Assessing the Performance Impact of using an Active Global Address Space in HPX: A Case for AGAS
Document Type
Conference Proceeding
Publication Date
11-1-2019
Abstract
In this research, we describe the functionality of AGAS (Active Global Address Space), a subsystem of the HPX runtime system that is designed to handle data locality at runtime, independent of the hardware and architecture configuration. AGAS enables transparent runtime global data access and data migration, but incurs a an overhead cost at runtime. We present a method to assess the performance of AGAS and the amount of impact it has on the execution time of the Octo-Tiger application. With our assessment method we identify the four most expensive AGAS operations in HPX and demonstrate that the overhead caused by AGAS is negligible.
Publication Source (Journal or Book title)
Proceedings of IPDRM 2019: 3rd Annual Workshop on Emerging Parallel and Distributed Runtime Systems and Middleware - Held in conjunction with SC 2019: The International Conference for High Performance Computing, Networking, Storage and Analysis
First Page
26
Last Page
30
Recommended Citation
Amini, P., & Kaiser, H. (2019). Assessing the Performance Impact of using an Active Global Address Space in HPX: A Case for AGAS. Proceedings of IPDRM 2019: 3rd Annual Workshop on Emerging Parallel and Distributed Runtime Systems and Middleware - Held in conjunction with SC 2019: The International Conference for High Performance Computing, Networking, Storage and Analysis, 26-30. https://doi.org/10.1109/IPDRM49579.2019.00008