May 26, 2023 — The System Tools and Advanced Runtimes (STAR) group of the Barcelona Supercomputing Center-Centro Nacional de Supercomputación (BSC-CNS) has announced the release of the STAR software stack (version 2023.05), featuring several updates and enhancements.
This release includes the OmpSs-2 programming model, Task-Aware libraries (TA-X), the ovni instrumentation and the nOS-V tasking library.
Here is a summary of the changes:
- First release of the new low-level nOS-V threading and tasking library, enabling co-execution of applications.
- The new NODES runtime, built on top of nOS-V, which implements the taskiter construct and leverages directed cyclic task graphs (DCTG) to optimize the execution of iterative applications. Users now have the option to select between Nanos6 and NODES runtimes with a new compiler option.
- The Group is also excited to unveil for the first time the new TACUDA, TAHIP and TASYCL task-aware libraries (TA-X). They seamlessly integrate the CUDA, HIP and SYCL APIs with the OmpSs-2 and OpenMP tasking models.
- Performance and usability improvements in the Nanos6 runtime which also added instrumentation support for the idle CPUs.
- Several bug fixes and performance improvements in the TAMPI and TAGASPI communication libraries. Added support for the ovni instrumentation in TAMPI.
- New graph-based design in the ovni instrumentation to support complex models like the new breakdown timeline:
For more information and access to the repositories, please visit: https://github.com/bsc-pm/ompss-2-releases.
Recent publications:
- D. Álvarez and V. Beltran, “Optimizing Iterative Data-flow Scientific Applications using Directed Cyclic Graphs,” in IEEE Access (2023), doi: 10.1109/ACCESS.2023.3269902.”
- M. Maroñas, A. Navarro, E. Ayguadé and V. Beltran, “Mitigating the NUMA effect on task-based runtime systems,” in the Journal of Supercomputing (2023), doi: 10.1007/s11227-023-05164-9
- PJ. Martinez-Ferrer, T. Arslan and V. Beltran, “Improving the performance of classical linear algebra iterative methods via hybrid parallelism,” in the Journal of Parallel and Distributed Computing (2023), doi: 10.1016/j.jpdc.20204.012
- S. Macià, PJ. Martinez-Ferrer, E. Ayguadé and V. Beltran, “Assessing Saiph, a Task-Based DSL for High-Performance Computational Fluid Dynamics,” in Future Generation Computer Systems (2023), doi: 10.1016/j.future.2023.0035
- D. Álvarez, K. Sala and V. Beltran, “nOS-V: Co-Executing HPC Applications Using System-Wide Task Scheduling, ” in arXiv, doi: 10.48550/arXiv.2204.10768
About BSC
Barcelona Supercomputing Center-Centro Nacional de Supercomputación (BSC-CNS) is the national supercomputing center in Spain. The center is specialized in high performance computing (HPC) and manages MareNostrum, one of the most powerful supercomputers in Europe, located in the Torre Girona chapel.
Source: BSC-CNS