{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"llvm","owner":"bsc-pm","isFork":false,"description":"LLVM-based compiler for OmpSs-2","allTopics":[],"primaryLanguage":null,"pullRequestCount":17,"issueCount":0,"starsCount":3,"forksCount":2,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-06T01:12:02.069Z"}},{"type":"Public","name":"dlb","owner":"bsc-pm","isFork":false,"description":"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.","allTopics":["library","openmp","mpi","load-balancer","ompss"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":5,"starsCount":21,"forksCount":5,"license":"GNU Lesser General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-05T14:08:38.981Z"}},{"type":"Public","name":"ovni","owner":"bsc-pm","isFork":false,"description":"Obtuse but Versatile Nanoscale Instrumentation","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-19T08:58:09.881Z"}},{"type":"Public","name":"ompss-2-releases","owner":"bsc-pm","isFork":false,"description":"This meta-repository contains the releases of the OmpSs-2 programming model","allTopics":["openmp","ompss","tasking","ompss-2"],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":9,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-16T12:11:54.219Z"}},{"type":"Public","name":"nanos6","owner":"bsc-pm","isFork":false,"description":"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.","allTopics":["ompss","ompss-2","hpc","parallel","openmp"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":1,"starsCount":20,"forksCount":13,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T18:34:54.530Z"}},{"type":"Public","name":"nos-v","owner":"bsc-pm","isFork":false,"description":"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.","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T13:34:55.974Z"}},{"type":"Public","name":"nodes","owner":"bsc-pm","isFork":false,"description":"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.","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-14T15:29:41.295Z"}},{"type":"Public","name":"sonar","owner":"bsc-pm","isFork":false,"description":"The Sonar project defines a set of runtime libraries which instrument parallel programming models through the ovni instrumentation library","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-06T12:48:09.139Z"}},{"type":"Public","name":"tampi","owner":"bsc-pm","isFork":false,"description":"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","allTopics":["openmp","mpi","interoperability","hybrid-application","ompss"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":22,"forksCount":1,"license":"GNU Lesser General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-06T11:43:14.347Z"}},{"type":"Public","name":"ta-x","owner":"bsc-pm","isFork":false,"description":"This meta-repository contains the Task-Aware libraries for several models","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-26T13:17:36.354Z"}},{"type":"Public","name":"tagaspi","owner":"bsc-pm","isFork":false,"description":"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","allTopics":["openmp","interoperability","hybrid-application","ompss","gaspi","mpi"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":0,"license":"GNU Lesser General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-22T23:59:18.588Z"}},{"type":"Public","name":"mcxx","owner":"bsc-pm","isFork":false,"description":"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","allTopics":["compiler","source-to-source","ompss","openmp"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":2,"issueCount":9,"starsCount":69,"forksCount":23,"license":"GNU Lesser General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-21T11:57:12.440Z"}},{"type":"Public","name":"talpf","owner":"bsc-pm","isFork":false,"description":"The Task-Aware LPF (TALPF) library extends the LPF model, which implements the BSP paradigm, with new mechanisms that improve the interoperability between parallel task-based programming models and one-sided LPF operations","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-20T21:41:21.214Z"}},{"type":"Public","name":"tasycl","owner":"bsc-pm","isFork":false,"description":"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","allTopics":["gpu","accelerator","openmp","sycl","ompss-2"],"primaryLanguage":{"name":"M4","color":"#ccc"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"GNU Lesser General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-20T13:10:36.957Z"}},{"type":"Public","name":"tacuda","owner":"bsc-pm","isFork":false,"description":"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","allTopics":["gpu","accelerator","openmp","cuda","nvidia","ompss-2"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"GNU Lesser General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-20T09:26:45.467Z"}},{"type":"Public","name":"tahip","owner":"bsc-pm","isFork":false,"description":"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","allTopics":["accelerator","openmp","cuda","nvidia","hip","amdgpu","ompss-2"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"GNU Lesser General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-17T17:11:41.361Z"}},{"type":"Public","name":"dockerfiles","owner":"bsc-pm","isFork":false,"description":"Collection of Dockerfiles for BSC PM","allTopics":[],"primaryLanguage":{"name":"Dockerfile","color":"#384d54"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-14T15:52:57.492Z"}},{"type":"Public","name":"nanos6-cluster","owner":"bsc-pm","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":4,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-23T22:35:16.171Z"}},{"type":"Public","name":"tacl","owner":"bsc-pm","isFork":false,"description":"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","allTopics":["task","accelerator","openmp","cuda","huawei","ompss-2"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"GNU Lesser General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-09T14:09:54.212Z"}},{"type":"Public","name":"ompss-2-cluster-releases","owner":"bsc-pm","isFork":false,"description":"This meta-repository contains the OmpSs-2 Cluster releases.","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-21T14:01:18.312Z"}},{"type":"Public","name":"nanox","owner":"bsc-pm","isFork":false,"description":"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.","allTopics":["runtime","ompss","openmp"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":3,"starsCount":38,"forksCount":15,"license":"GNU Lesser General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-08-18T19:16:37.171Z"}},{"type":"Public","name":"ompss-2-linter","owner":"bsc-pm","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-08-25T10:05:02.890Z"}},{"type":"Public","name":"TCL","owner":"bsc-pm","isFork":false,"description":"Transparent Checkpointing Library","allTopics":[],"primaryLanguage":{"name":"M4","color":"#ccc"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":"GNU General Public License v2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-12-02T14:45:34.284Z"}},{"type":"Public","name":"bots","owner":"bsc-pm","isFork":false,"description":"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.","allTopics":["testing","openmp","ompss","benchmark"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":2,"starsCount":44,"forksCount":14,"license":"GNU General Public License v2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-09-20T14:14:18.179Z"}},{"type":"Public","name":"ompss-ee","owner":"bsc-pm","isFork":false,"description":"OmpSs Examples and Exercises","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":13,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-06-28T13:43:29.070Z"}},{"type":"Public","name":"ompss-releases","owner":"bsc-pm","isFork":false,"description":"This meta-repository contains the official OmpSs releases","allTopics":["dockerfile","ompss"],"primaryLanguage":{"name":"Dockerfile","color":"#384d54"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-06-28T06:55:46.430Z"}},{"type":"Public","name":"OpenCHK-model","owner":"bsc-pm","isFork":false,"description":"A pragma-based checkpointing model","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-06-13T14:23:26.458Z"}}],"repositoryCount":27,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"bsc-pm repositories"}