Hardy DJ, Choi J, Jiang W, Tajkhorshid E. Experiences Porting NAMD to the Data Parallel C++ Programming Model.
INTERNATIONAL WORKSHOP ON OPENCL 2022;
2022:15. [PMID:
37334141 PMCID:
PMC10276636 DOI:
10.1145/3529538.3529560]
[Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/20/2023]
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.
Collapse