1 个仓库
Language grammar definitions that mirror specific GPU APIs to facilitate code porting.
Distinct from CUDA Kernel Compilers: Focuses on the syntactic mapping between CUDA and HIP rather than the compilation process itself.
Explore 1 awesome GitHub repository matching programming languages & runtimes · Syntax Mapping Layers. Refine with filters or upvote what's useful.
HIP 是一种 C++ GPU 内核语言和跨平台运行时,专为编写可移植的高性能计算应用而设计。它提供了一个编程接口,允许单个源代码库在 AMD 和 NVIDIA GPU 架构上执行。 该项目作为兼容层,实现了现有 CUDA 源代码的转换和迁移,以在 AMD 硬件上运行。这是通过镜像 CUDA 的语法映射和编译过程中的源到源翻译来实现的。 该工具包涵盖了更广泛的跨平台 GPGPU 开发领域,包括异构计算优化和可移植内核的创建。它利用运行时抽象将统一 API 调用映射到特定于供应商的驱动程序库,以进行内存和内核管理。
Implements a language grammar that mirrors NVIDIA CUDA to simplify the porting of GPU kernels.