← All resources

Introducing Eyot - A programming language where the GPU is just another thread

Auto-discovered

Blog Intermediate

Duncan Steele

Visit resource ↗

Description

Introducing Eyot - A programming language where the GPU is just another thread is a March 2026 announcement by Duncan Steele of Cowley Fornia Studios for Eyot, an early-stage language that treats GPU workers like background threads.

It shows one function compiled for CPU or GPU, with cpu/gpu worker handles, send/receive messaging, and runtime-managed allocation and kernel scheduling so authors avoid manual buffer and dispatch boilerplate. The roadmap lists Vulkan compute and rendering, richer syntax, GPU allocation, and a standard library, while declining auto-parallelization as a goal.

It is for intermediate developers in games, numerics, or AI who want simpler host/device concurrency and accept that the language is not production-ready.

Access is free via documentation, source, an online playground, and local install links from the announcement page.

It is useful as a concise design pitch when evaluating emerging GPU-oriented languages.