3 ms·
Perhaps any new language targetting GPU acceleration would consider TILE based concept and primitive recently supported by major GPU vendors including Nvidia [1
by teleforce 8mo ago
Perhaps any new language targetting GPU acceleration would consider TILE based concept and primitive recently supported by major GPU vendors including Nvidia [1],[2],[3],[4].
For more generic GPU targets there's TRITON [5],[6].
[1] NVIDIA CUDA 13.1 Powers Next-Gen GPU Programming with NVIDIA CUDA Tile and Performance Gains:
https://developer.nvidia.com/blog/nvidia-cuda-13-1-powers-next-gen-gpu-programming-with-nvidia-cuda-tile-and-performance-gains/ https://developer.nvidia.com/blog/nvidia-cuda-13-1-powers-ne...
[2] Nvidia Tilus: A Tile-Level GPU Kernel Programming Language:
https://github.com/NVIDIA/tilus https://github.com/NVIDIA/tilus
[3] Simplify GPU Programming with NVIDIA CUDA Tile in Python:
https://developer.nvidia.com/blog/simplify-gpu-programming-with-nvidia-cuda-tile-in-python/ https://developer.nvidia.com/blog/simplify-gpu-programming-w...
[4] Tile Language:
https://github.com/tile-ai/tilelang https://github.com/tile-ai/tilelang
[5] Triton: An Intermediate Language and Compiler for
Tiled Neural Network Computations:
https://dl.acm.org/doi/10.1145/3315508.3329973 https://dl.acm.org/doi/10.1145/3315508.3329973
[6] Triton:
https://github.com/triton-lang/triton https://github.com/triton-lang/triton