Argobots: A Lightweight Low-level Threading Framework
Argobots, which was developed as a part of the Argo project, is a lightweight runtime system that supports integrated computation and data movement with massive concurrency. It will directly leverage the lowest-level constructs in the hardware and OS: lightweight notification mechanisms, data movement engines, memory mapping, and data placement strategies.
Argobots is used by numerous industrial and academic collaborators such as Intel, The HDF group, RIKEN, and BSC.
