vx (lang/vx) Updated: 14 hours ago Add to my watchlist

A heterogeneous-systems programming language that puts placement and reachability in the type system

Vx is a systems programming language for heterogeneous computing. Where data lives and which devices can reach it are part of the type system, so one program can target CPUs, GPUs and NPUs, with the compiler checking placement, capacity and transfer costs against a declared machine. The compiler is built on MLIR.

Version: 0.0.3 License: Apache-2 GitHub
Maintainers herbygillot
Categories lang
Homepage https://vxlang.org
Platforms darwin
Variants
  • universal (Build for multiple architectures)

"vx" depends on

lib (3)
run (2)
build (4)
test (1)

Ports that depend on "vx"

No ports


Port notes

Without a Neural Engine, Vx runs kernels placed on it on the CPU instead.


Port Health:

Loading Port Health

Installations (30 days)

0

Requested Installations (30 days)

0