Heterogeneous-Compute Interface for Portability (HIP)

C++ runtime API and kernel language that allows developers to create portable applications that can run on AMD and NVIDIA GPUs.
Syntactically similar to CUDA so that most API calls can be converted from CUDA to HIP with a simple cuda → hip translation.

Read more https://olcf.ornl.gov/wp-content/uploads/intro_to_hip.pdf