HPX
HPX is an open-source C++ runtime system and library for parallel and distributed applications, implementing the ParalleX execution model to enable scalable, fine-grained parallelism on heterogeneous hardware and large clusters.
Its core concepts include the Active Global Address Space (AGAS), which provides a globally addressable object
Programming model: HPX exposes an API that parallels the C++ standard library and parallel algorithms, while
Usage and ecosystem: HPX is used in research and industry to explore parallelism models and to scale
History and licensing: HPX originated from the ParalleX project to provide an implementation of its execution