HIP is a C++ GPU kernel language and cross-platform runtime designed for writing portable high-performance compute applications. It provides a programming interface that allows a single source codebase to execute on both AMD and NVIDIA GPU architectures. The project functions as a compatibility layer that enables the conversion and migration of existing CUDA source code to run on AMD hardware. This is achieved through a syntax mapping that mirrors CUDA and a source-to-source translation process during compilation. The toolkit covers the broader surface of cross-platform GPGPU development, in
AISystem is a comprehensive AI full-stack infrastructure project covering the entire pipeline from AI chip architecture to high-level training frameworks. It encompasses the development of AI compiler frameworks, inference engines, and distributed training orchestrators designed to coordinate workloads across a heterogeneous compute stack of CPUs, GPUs, and NPUs. The project focuses on the deep integration of software and hardware, employing software-hardware co-design to align tensor layouts with physical memory structures. It provides specialized capabilities for accelerating Transformer mo
Cutlass is a collection of C++ templates and Python interfaces for implementing high-performance linear algebra operations on NVIDIA GPUs. It provides a kernel composition framework for designing custom GPU kernels and a mixed-precision tensor library capable of executing operations across diverse data formats, ranging from 64-bit floating point to 4-bit integers. The project features a toolkit for operator fusion that integrates activation functions and bias calculations directly into matrix multiplication kernels to reduce memory passes. It also includes a Python-based domain-specific langu
Principalele funcționalități ale rocm/rocm sunt: AMD Hardware Acceleration, GPU Acceleration, Deep Learning Frameworks, Computation Abstraction Layers, Matrix Fused Multiply-Add Engines, GPU-Accelerated HPC Development Platforms, GPU Debugger Extensions, GDB-Based GPU Debuggers.
Alternativele open-source pentru rocm/rocm includ: nvidia/isaac-gr00t. rocm-developer-tools/hip — HIP is a C++ GPU kernel language and cross-platform runtime designed for writing portable high-performance compute… infrasys-ai/aisystem — AISystem is a comprehensive AI full-stack infrastructure project covering the entire pipeline from AI chip… nvidia/cutlass — Cutlass is a collection of C++ templates and Python interfaces for implementing high-performance linear algebra… apache/incubator-mxnet — Apache MXNet is a deep learning framework and distributed machine learning library designed for training and deploying… google/flax — Flax is a deep learning framework and JAX neural network library designed for building complex machine learning…