Vx puts heterogeneous compute memory into the type system
What happened
Hacker News introduced Vx, a systems programming language for heterogeneous computing, on October 4. It brings CPU, GPU, NPU and accelerator memory into the type system: if a host thread dereferences a device pointer, the compiler errors out instead of the program crashing at runtime. Vx uses an explicit transfer() to express data location, and the compiler can statically rule out errors in address space, capacity and topology reachability. The report also lists built-in machine files, including H100, H200, B200, A100, MI300X and Apple M4.
Written by AI from the coverage · updated 1 hour ago
Coverage
Follow the reports to see the story from different sides.
- Hacker News front pageVx – One Language, Every Chip
Vx 是一门面向异构计算的系统编程语言,把 CPU、GPU、NPU 与加速器内存纳入类型系统,主机线程解引用设备指针会直接编译报错而非运行时崩溃。它用显式 transfer() 表达数据位置,编译器可静态排除地址空间、容量、拓扑可达性等错误,并内置 H100、H200、B200、A100、MI300X、Apple M4 等机器文件。
Heat over time
Not enough continuous observations to draw a trend yet.