Custom Vx1 demo shows Apple M4 GPU agent limits
Vx is a programming language designed to automatically compile and distribute code across modern hardware resources including multi-core CPUs, NUMA memory nodes, and GPUs. The project aims to simplify parallel programming by allowing developers to write software once while the compiler safely manages data borrows and device placement. Currently, the compiler supports Apple silicon, Linux with NVIDIA GPUs, and multi-socket Linux NUMA machines. Open article →