Skip to main content
SHARE
Publication

Evaluating Unified Memory Performance in HIP...

by Zheming Jin, Jeffrey S Vetter
Publication Type
Conference Paper
Book Title
IPDPSW
Publication Date
Page Numbers
562 to 568
Publisher Location
New Jersey, United States of America
Conference Name
36th IEEE International Parallel and Distributed Processing Symposium (IPDPSW)
Conference Location
Lyon, France
Conference Sponsor
IEEE
Conference Date
-

Heterogeneous unified memory management between a CPU and a GPU is a major challenge in GPU computing. Recently, unified memory (UM) has been supported by software and hardware components on AMD computing platforms. The support could simplify the complexities of memory management. In this paper, we attempt to have a better understanding of UM by evaluating the performance of UM programs on an AMD MI100 GPU. More specifically, we evaluate data migration using UM against other data transfer techniques for the overall performance of an application, assess the impacts of three commonly used optimization techniques on the kernel execution time of a vector add sample, and compare the performance and productivity of selected benchmarks with and without UM. The performance overhead associated with UM is not trivial, but it can improve programming productivity by reducing lines of code for scientific applications. We aim to present early results and feedback on the UM performance to the vendor.