/ta-x

This meta-repository contains the Task-Aware libraries for several models

TA-X

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