@inproceedings{0f5e1814b73845b8acfb1465d9542b02,
title = "Experiences Porting NAMD to the Data Parallel C++ Programming Model",
abstract = "HPC applications have a growing need to leverage heterogeneous computing resources with a vendor-neutral programming paradigm. Data Parallel C++ is a programming language based on open standards SYCL, providing a vendor-neutral solution. We describe our experiences porting the NAMD molecular dynamics application with its GPU-offload force kernels to SYCL/DPC++. Results are shown that demonstrate correctness of the porting effort.",
keywords = "DPC++, Molecular Dynamics, NAMD, SYCL, oneAPI",
author = "Hardy, {David J.} and Jaemin Choi and Wei Jiang and Emad Tajkhorshid",
note = "The authors wish to acknowledge the programming contributions of Tareq Malas (formerly of Intel, now of Meta) and Mike Brown (Intel). This work was supported by NIH grant P41-GM104601, Intel funding for the oneAPI academic Center of Excellence at UIUC, and the Aurora Early Science Program of the Argonne Leadership Computing Facility, which is a DOE Office of Science user facility supported under Contract DE-AC02-06CH11357.; 2022 International Workshop on OpenCL, IWOCL 2022 ; Conference date: 10-05-2022 Through 12-05-2022",
year = "2022",
month = may,
day = "10",
doi = "10.1145/3529538.3529560",
language = "English (US)",
series = "ACM International Conference Proceeding Series",
publisher = "Association for Computing Machinery",
editor = "Wei-Chen Lin",
booktitle = "Proceedings of International Workshop on OpenCL, IWOCL 2022",
address = "United States",
}