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

This document is currently not available here.

Share

COinS