Show HN: Eyot, A programming language where the GPU is just another thread
steeleduncan
68 points
13 comments
March 08, 2026
Related Discussions
Found 5 related stories in 56.2ms across 3,471 title embeddings via pgvector HNSW
- Show HN: I made a "programming language" looking for feedback alonsovm · 29 pts · March 29, 2026 · 60% similar
- Show HN: The Mog Programming Language belisarius222 · 137 pts · March 09, 2026 · 58% similar
- Show HN: How I topped the HuggingFace open LLM leaderboard on two gaming GPUs dnhkng · 358 pts · March 10, 2026 · 58% similar
- Show HN: I built an OS that is pure AI evanbarke · 18 pts · March 28, 2026 · 57% similar
- Show HN: I built Wool, a lightweight distributed Python runtime bzurak · 13 pts · March 14, 2026 · 56% similar
Discussion Highlights (5 comments)
LorenDB
This reminds me that I'd love to see SYCL get more love. Right now, out of the computer hardware manufacturers, it seems that only Intel is putting any effort into it.
sourcegrift
Don't mean to be rust fanatic or whatever but anyone know of anything similar for rust?
MeteorMarc
That is fun: it lends c-style block markers (curly braces) and python-style line separation (new lines). No objection.
CyberDildonics
Every time someone does something with threading and makes it a language feature it always seems like it could just be done with stock C++. 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.
shubhamintech
The latency point matters more than it looks imo like the GPU work isn't just async CPU work at a different speed, the cost model is completely different. In LLM inference, the hard scheduling problem is batching non-uniform requests where prompt lengths and generation lengths vary, and treating that like normal thread scheduling leads to terrible utilization. Would be curious if Eyot has anything to say about non-uniform work units.