DOE OSTI · code-70537
pnnl/mcl-runtime
Abstract
The Minos Computing Library (MCL) is a task-based programming language and runtime for extremely heterogeneous systems. MCL facilitates writing program for heterogeneous devices and porting applications across different systems and devices. MCL supports asynchronous execution of computing tasks on all available heterogeneous devices, including GPUs, FGPAs, fixed-point accelerators, and AI accelerators. MCL provides a high-level programming interface and automatically and autonomously performs resource management, load balancing, and locality-aware scheduling.
Keep this discovery
Explore connections, maps & timelines
Central, PNNL Developer, Gioiosa, Roberto, Friese, Ryan, Gokcen, Kestor. 2022-03-07. pnnl/mcl-runtime. https://doi.org/10.11578/dc.20240614.207
Cite the original work for its findings. Save a collection to share your selection of sources.