This repository is a compendium of every public Task-Awareness library that has been developed by the STAR group at the Barcelona Supercomputing Center.
Task-Aware libraries work both with the OmpSs-2 Programming Model and OpenMP through our implementation of the OpenMP LLVM Library.
The currently available TA-X libraries are:
- Task-Aware MPI: Library providing support for taskifying MPI communications
- Task-Aware GASPI: Library providing support for taskifying RMA communications
- Task-Aware CUDA: Library providing support for taskifying CUDA kernels and operations
- Task-Aware HIP: Library providing support for taskifying HIP kernels and operations
- Task-Aware SYCL: Library providing support for taskifying SYCL kernels and operations
- Task-Aware AscendCL: Library providing support for taskifying AscendCL kernels and operations