@inproceedings{ba826dff1ebc4e01b4319121857e3efc,
title = "CharminG: A Scalable GPU-resident Runtime System",
abstract = "Host-driven execution of applications on modern GPU-accelerated systems suffer from frequent host-device synchronizations, data movement and limited flexibility in scheduling user tasks. We present CharminG, a runtime system designed to run entirely on the GPU without any interaction with the host. CharminG takes inspiration from the Charm++ parallel programming system and implements processor virtualization and message-driven execution on the GPU. We evaluate the composability and preliminary performance of CharminG with a proxy application that performs the Jacobi iterative method in a two-dimensional grid, using the Lassen supercomputer at Lawrence Livermore National Laboratory.",
keywords = "cuda, gpu-resident runtime system, message-driven execution, nvshmem",
author = "Jaemin Choi and Richards, {David F.} and Kale, {Laxmikant V.}",
note = "Publisher Copyright: {\textcopyright} 2020 Owner/Author.; 30th International Symposium on High-Performance Parallel and Distributed Computing, HPDC 2021 ; Conference date: 21-06-2021 Through 25-06-2021",
year = "2021",
month = jun,
day = "21",
doi = "10.1145/3431379.3464454",
language = "English (US)",
series = "HPDC 2021 - Proceedings of the 30th International Symposium on High-Performance Parallel and Distributed Computing",
publisher = "Association for Computing Machinery",
pages = "261--262",
booktitle = "HPDC 2021 - Proceedings of the 30th International Symposium on High-Performance Parallel and Distributed Computing",
address = "United States",
}