bsc-pm Goto Github PK
Name: BSC - Programming Models
Type: Organization
Bio: Barcelona Supercomputing Center
Location: Barcelona
Blog: https://pm.bsc.es/
Name: BSC - Programming Models
Type: Organization
Bio: Barcelona Supercomputing Center
Location: Barcelona
Blog: https://pm.bsc.es/
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.
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.
Collection of Dockerfiles for BSC PM
LLVM-based compiler for OmpSs-2
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
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.
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.
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.
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.
This meta-repository contains the OmpSs-2 Cluster releases.
This meta-repository contains the releases of the OmpSs-2 programming model
OmpSs Examples and Exercises
This meta-repository contains the official OmpSs releases
A pragma-based checkpointing model
Obtuse but Versatile Nanoscale Instrumentation
The Sonar project defines a set of runtime libraries which instrument parallel programming models through the ovni instrumentation library
This meta-repository contains the Task-Aware libraries for several models
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
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
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
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
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
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
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
Transparent Checkpointing Library
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.