Accelerators and Communications for HPC (AccelCom)
Primary tabs
BSD License
LLVM support for OpenMP offloading to NVIDIA BlueField DPUs via the DOCA API.
LGPL License (Version 2.1)
ecoHMEM is a software ecosystem implementing novel and proven methodology to address automatic object-level placement for heterogeneous memory systems equipped with DRAM, HBM, Persistent Memory, etc.
GPL License (Version 3.0)
A library designed to offer the global advantages of process malleability while providing a minimalist MPI-like syntax.
GPL License (Version 3.0)
The Dynamic Management of Resources Application Programming Interface (DMR API) is conceived to facilitate the programmability of malleable applications automating resource reallocation, process handling, and data distribution. Process malleability is the capability of reconfiguring the number of processes of an application on-the-fly, in other words, during its execution.
JACC is a Just In Time (JIT) OpenACC framework in which pragma directives are replaced with runtime routines, allowing further analysis and optimization possibilities at runtime compared to at compile time for the OpenACC programming model.