Software:
- Minos Computing Library
- MCL is a modern, task-based, asynchronous programming model for extremely heterogeneous systems. MCL consists of a single scheduler process and multiple, independent, multi- threaded MCL applications executed concurrently on the same compute node. For example, MCL can seamlessly support the execution of multiple Message Passing Interface ranks within a single node as well independent applications programmed with separate programming models and runtimes (e.g., an OpenMP applications next to a TensorFlow application). Users need not be aware of other applications executed on the same compute node, as the MCL scheduler coordinates access to shared computing resources.
- COMET Compiler Infrastructure
- COMET is a domain-specific programming language and compiler infrastructure for tensor contractions targeting heterogeneous accelerators. It provides an automatic way to analyze high-level language abstractions and maps them to low-level hardware design descriptions.
- Smart-PGsim
Lab-Level Communications Priority Topics
Computing