Mojo

ForkUnion for Mojo

forkunion = {git = "https://github.com/ashvardanian/ForkUnion", tag = "v4.0.0-rc.1"} 4.0.0-rc.1 · d927445f

Topics

Quickstart57ForkUnion is dead-simple to use!
Topology35A machine is described along two independent axes.
NUMA33Placing memory on a chosen domain is implemented on Linux via the mbind syscall, on FreeBSD via domainset policies, and on Windows via VirtualAllocExNuma, and degrades to a single domain elsewhere.
Busy Waiting
Parallel Iterators2For Rayon-style ergonomics, use the parallel iterator API with the prelude.