Show HN: Eyot, A programming language where the GPU is just another thread
Posted by steeleduncan 2 days ago
Comments
Comment by teleforce 16 hours ago
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-ne...
[2] Nvidia Tilus: A Tile-Level GPU Kernel Programming Language:
https://github.com/NVIDIA/tilus
[3] 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
[5] Triton: An Intermediate Language and Compiler for Tiled Neural Network Computations:
https://dl.acm.org/doi/10.1145/3315508.3329973
[6] Triton:
Comment by MeteorMarc 2 days ago
Comment by steeleduncan 2 days ago
Comment by maxloh 2 days ago
Comment by fleahunter 1 day ago
Comment by shubhamintech 1 day ago
Comment by steeleduncan 1 day ago
Comment by CyberDildonics 23 hours ago
Comment by sourcegrift 2 days ago
Comment by embedding-shape 2 days ago
Comment by notnullorvoid 2 days ago
Comment by steeleduncan 2 days ago
Comment by ModernMech 2 days ago
Comment by wingertge 1 day ago
Comment by LorenDB 2 days ago
Comment by jamiejquinn 21 hours ago
Comment by 1flei 2 days ago
Comment by CyberDildonics 1 day ago
Whatever this is doing could be wrapped up in another language.
Either way it's arguable that is even a good idea, since dealing with a regular thread in the same memory space, getting data to and from the GPU and doing computations on the GPU are all completely separate and have different latency characteristics.