SOFTWARE
SHARED APPLICATIONS AND SOFTWARE STACK
An integrated, optimised HPC and AI software stack for the three DARE devices, built on existing standards and contributed to open source.
At a glance
Built on standards
MPI, OpenMP, Fortran, BLAS, SYCL, PyTorch and more.
Compilers first
Focus on compilers, especially Fortran, and auto-vectorisation.
Optimised libraries
Libraries tuned for both HPC and AI.
Both MPI families
Support for ParaStation MPI/MPICH and OpenMPI.
Ready before silicon
RISC-V Software Development Vehicles used from day one.
What we are building
DARE builds on Europe’s strengths in HPC and AI applications and software. The shared software technical area, led by Jülich Supercomputing Centre (JSC) and Barcelona Supercomputing Center (BSC), develops an integrated software stack optimised for the three DARE devices: GPP, AIPU and VEC.
The stack is developed in parallel with the hardware through hardware/software co-design, using RISC-V Software Development Vehicles (SDVs) from day one. It runs on a standard Linux distribution extended with DARE kernel modules and drivers, and DARE contributes to open-source software for RISC-V.
The integrated HPC/AI software stack developed in DARE Phase 1.



