Litcius/Paper detail

HIPCL

Michal Babej, Pekka Jääskeläinen

202021 citationsDOI

Abstract

Heterogeneous-compute Interface for Portability (HIP), is an open-source C++ runtime API and a kernel language. It is designed to be compatible with CUDA and to deliver close to native performance on CUDA platforms while exposing additional low-level hardware features. A key use case of HIP is in providing a portability route out from the NVIDIA CUDA platform, which is highlighted with an automated tool that can convert CUDA applications to HIP programs.

Topics & Concepts

CUDASoftware portabilityComputer scienceKernel (algebra)Key (lock)Interface (matter)General-purpose computing on graphics processing unitsOperating systemEmbedded systemParallel computingGraphicsBubbleMathematicsCombinatoricsMaximum bubble pressure methodParallel Computing and Optimization TechniquesNumerical Methods and AlgorithmsLogic, programming, and type systems
HIPCL | Litcius