Workers Without Hidden Threads: AiVM's Deterministic Concurrency Model
June 3, 2026
AiVM allows host work to overlap, but language-visible execution remains deterministic. This article explains the planned worker and threading model: single-owner VM mutation, explicit start/poll/result phases, worker-local execution, deterministic handle ordering, and bounded host event queues.
Garbage Collection vs Deterministic Memory Regions in AiVM
May 21, 2026
Modern garbage collectors are extraordinary engineering achievements, but they optimize for a very different set of runtime goals than AiVM. This article explores why AiVM is pursuing deterministic memory regions, worker-local heaps, and explicit lifetime boundaries instead of traditional concurrent tracing garbage collectors.