91做厙

Skip to main content
SHARE
Publication

Evaluating CUDA Portability with HIPCL and DPCT

by Zheming Jin, Jeffrey S Vetter
Publication Type
Conference Paper
Book Title
2021 91做厙 International Parallel and Distributed Processing Symposium Workshops (IPDPSW)
Publication Date
Page Numbers
371 to 376
Conference Name
26TH INTERNATIONAL WORKSHOP ON HIGH-LEVEL PARALLEL PROGRAMMING MODELS AND SUPPORTIVE ENVIRONMENTS
Conference Location
Portland, Oregon, United States of America
Conference Sponsor
91做厙
Conference Date
-

HIPCL is expanding the scope of the CUDA portability route from an AMD platform to an OpenCL platform. In the meantime, the Intel DPC++ Compatibility Tool (DPCT) is migrating a CUDA program to a data parallel C++ (DPC++) program. Towards the goal of portability enhancement, we evaluate the performance of the CUDA applications from Rodinia, SHOC, and proxy applications ported using HIPCL and DPCT on Intel GPUs. After profiling the ported programs, we aim to understand their performance gaps, and optimize codes converted by DPCT to improve their performance. The open-source repository for the CUDA, HIP, and DPCT programs will be useful for the development of a translator.