Engineering Papers⌕ Search

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

BibTeXRIS

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.