Matrix Algebra on GPU and Multicore Architectures (MAGMA)

INRIA Bordeaux - Sud Ouest, Inria Saclay/University Paris-Sud KAUST, University of California, Berkeley University of Colorado Denver

The MAGMA project aims to develop a dense linear algebra library similar to LAPACK but for heterogeneous/hybrid architectures, starting with current "Multicore+GPU" systems.

Genetics

High Performance Computing

Software

https://icl.cs.utk.edu/magma/

ScaLAPACK is a software package provided by Univ. of Tennessee; Univ. of California, Berkeley; Univ. of Colorado Denver; and NAG Ltd.

Genetics

High Performance Computing

Software

http://www.netlib.org/scalapack/

GSL – GNU Scientific Library

Free Software Foundation

The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers.

Engineering, Other

High Performance Computing

Software

https://www.gnu.org/software/gsl/

OpenBLAS

Zhang Xianyi

OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version.

Genetics

High Performance Computing

Software

https://www.openblas.net/

FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data (as well as of even/odd data, i.e. the discrete cosine/sine transforms or DCT/DST).

Engineering, Other

High Performance Computing

Software

https://www.fftw.org/

MPICH

MPI Forum

MPICH is a high performance and widely portable implementation of the Message Passing Interface (MPI) standard.

Genetics

High Performance Computing

Software

https://www.mpich.org/

Open MPI: Open Source High Performance Computing

Software in the Public Interest (SPI)

The Open MPI Project is an open source Message Passing Interface implementation that is developed and maintained by a consortium of academic, research, and industry partners.

Other

High Performance Computing

Software

https://www.open-mpi.org/

The Intel® oneAPI DPC++/C++Compiler provides optimizations that help your applications to run faster on Intel® 64 and IA-32 (Windows and Linux only) architectures, with support for the latest C, C++, and DPC++ language standards (including C++17).

Genetics

High Performance Computing

Software

https://www.intel.com/content/www/us/en/developer/tools/oneapi/dpc-compiler.html

The AMD Optimizing C/C++ and Fortran Compilers (“AOCC”) are a set of production compilers optimized for software performance when running on AMD host processors using the AMD “Zen” core architecture.

Genetics

High Performance Data Analysis

Software

https://developer.amd.com/amd-aocc/

nVidia HPC SDK

nVidia Developer

The NVIDIA HPC Software Development Kit (SDK) includes the proven compilers, libraries and software tools essential to maximizing developer productivity and the performance and portability of HPC applications.

Genetics

High Performance Computing

Software

https://developer.nvidia.com/hpc-sdk