• Stars
    star
    5
  • Rank 2,861,937 (Top 57 %)
  • Language
    C++
  • License
    GNU Lesser Genera...
  • Created over 3 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The Task-Aware GASPI or TAGASPI library extends the functionality of standard GASPI libraries by providing new mechanisms for improving the interoperability between parallel task-based programming models and GASPI one-sided communication

More Repositories

1

mcxx

Mercurium is a C/C++/Fortran source-to-source compilation infrastructure aimed at fast prototyping developed by the Programming Models group at the Barcelona Supercomputing Center
C
69
star
2

bots

Barcelona OpenMP Task Suite is a collection of applications that allow to test OpenMP tasking implementations and compare its behaviour under certain circumstances: task tiedness, throttle and cut-offs mechanisms, single/multiple task generators, etc.
C
44
star
3

nanox

Nanos++ is a runtime designed to serve as runtime support in parallel environments. It is mainly used to support OmpSs, a extension to OpenMP developed at BSC.
C++
38
star
4

tampi

The Task-Aware MPI (TAMPI) library extends the functionality of standard MPI libraries by providing new mechanisms for improving the interoperability between parallel task-based programming models and MPI operations
C++
24
star
5

dlb

DLB (Dynamic Load Balancing) library is a tool, transparent to the user, that will dynamically react to the application imbalance modifying the number of resources at any given time.
C
21
star
6

nanos6

Nanos6 is a runtime that implements the OmpSs-2 parallel programming model, developed by the System Tools and Advanced Runtimes (STAR) group at the Barcelona Supercomputing Center.
C++
20
star
7

ompss-ee

OmpSs Examples and Exercises
C
13
star
8

ompss-2-releases

This meta-repository contains the releases of the OmpSs-2 programming model
9
star
9

TCL

Transparent Checkpointing Library
M4
3
star
10

llvm

LLVM-based compiler for OmpSs-2
3
star
11

ompss-2-cluster-releases

This meta-repository contains the OmpSs-2 Cluster releases.
3
star
12

tacuda

The Task-Aware CUDA (TACUDA) provides interoperability support between task-based programming models and CUDA which enables the taskification of CUDA operations and kernels on NVIDIA accelerators
C++
2
star
13

tasycl

The Task-Aware SYCL (TASYCL) provides interoperability support between task-based programming models and SYCL which enables the taskification of SYCL operations and kernels on accelerators
M4
2
star
14

ovni

Obtuse but Versatile Nanoscale Instrumentation
C
2
star
15

ompss-2-linter

C++
1
star
16

ompss-releases

This meta-repository contains the official OmpSs releases
Dockerfile
1
star
17

dockerfiles

Collection of Dockerfiles for BSC PM
Dockerfile
1
star
18

nanos6-cluster

C++
1
star
19

sonar

The Sonar project defines a set of runtime libraries which instrument parallel programming models through the ovni instrumentation library
C++
1
star
20

nos-v

nOS-V is a low-level threading and tasking library that enables co-execution of applications, developed by the System Tools and Advanced Runtimes (STAR) group at the Barcelona Supercomputing Center.
C
1
star
21

tahip

The Task-Aware HIP (TAHIP) provides interoperability support between task-based programming models and HIP which enables the taskification of HIP operations and kernels on accelerators
C++
1
star
22

tacl

The Task-Aware AscendCL (TACL) provides interoperability support between task-based programming models and CUDA which enables the taskification of AscendCL operations and kernels on Huawei Ascend accelerators
C++
1
star
23

nodes

NODES is a library that works on top of nOS-V to implement the OmpSs-2 parallel programming model, developed by the System Tools and Advanced Runtimes (STAR) group at the Barcelona Supercomputing Center.
C++
1
star