FreeBSD.software

hvm

g20240821_10

Massively parallel, optimal functional runtime in Rust

HVM2 is a h=Higher-order Virtual Machine 2. HVM2 is a massively parallel interaction combinator evaluator. By compiling programs from high-level languages (such as Python and Haskell) to HVM, one can run these languages directly on massively parallel hardware, like GPUs, with near-ideal speedup. HVM2 is the successor to HVM1, a 2022 prototype of this concept. Compared to its predecessor, HVM2 is simpler, faster and, most importantly, more correct. HOC provides long-term support for all features listed on its paper.

Origin: devel/hvm
Category: devel
Size: 1.06MiB
License: APACHE20
Maintainer: yuri@FreeBSD.org
Dependencies: 0 packages
Required by: 1 packages
$pkg install hvm

Required By (1 packages)

More in devel