Show HN: Eyot, A programming language where the GPU is just another thread

steeleduncan 68 points 13 comments March 08, 2026
cowleyforniastudios.com · View on Hacker News

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.

Semantic search powered by Rivestack pgvector
3,471 stories · 32,344 chunks indexed