BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//CERN//INDICO//EN
BEGIN:VEVENT
SUMMARY:[ONLINE] Introduction to ScaLAPACK and MAGMA libraries @ MdlS
DTSTART;VALUE=DATE-TIME:20210308T083000Z
DTEND;VALUE=DATE-TIME:20210309T160000Z
DTSTAMP;VALUE=DATE-TIME:20211202T041059Z
UID:indico-event-919@events.prace-ri.eu
DESCRIPTION:\n\n\nThe aim of this course is to introduced the basic usages
of the ScaLAPACK and MAGMA libraries\n\nScaLAPACK :\n\nThe ScaLAPACK (Sca
lable Linear Algebra PACKage) is a library for high-performance dense line
ar algebra based on routines for distributed-memory message passing comput
ers. It is mostly based on a subset of LAPACK (Linear Algebra PACKage) and
BLAS (Basic Linear Algebra Subprograms) routines redesigned for distribut
ed memory MIMD parallel computers where all the MPI communications are han
dled by routines provided by the BLACS (Basic Linear Algebra Communicatio
n Subprograms) library.\n\n\nThe lecture will be mostly based on how to us
e the PBLAS (Parallel BLAS) and ScaLAPACK libraries for linear algebra p
roblems in HPC:\n \n\n\n General introduction about the PBLAS and ScaLAPA
CK libraries\n Main ideas how to decompose the linear algebra problems in
parallel programming\n Examples of basic operations with PBLAS : vector-ve
ctor\, vector-matrix and matrix-matrix operations\n Examples of basic oper
ations with ScaLAPACK : inversion and diagonalization\n Main problem based
on calculating an exponentiation of a matrix\n\n\nMAGMA:\n\nIn the second
part of the course\, we present MAGMA (Matrix Algebra on GPU and Multicor
e Architectures) \, a dense linear algebra library similar to LAPACK but f
or hybrid/heterogeneous architectures. We start by presenting basic concep
ts of GPU architecture and giving an overview of communication schemes bet
ween CPUs and GPUs. Then\, we briefly present hybrid CPU/GPU programming
models using the CUDA language. Finally\, we present MAGMA and how it c
an be used to easily and efficiently accelerate scientific codes\, particu
larly those already using BLAS and LAPACK.\n\n\n\n\n\nTrainers:\n\n\n Donf
ack Simplice (MAGMA)\n Hasnaoui Karim (ScaLAPACK)\n\n\nPrerequisites :\n\n
C or C++ and Fortran programming.\nNotions of linear algebra\, as well as
notions of MPI\, would be an asset.\n\nhttps://events.prace-ri.eu/event/91
9/
LOCATION:Maison de la Simulation ONLINE
URL:https://events.prace-ri.eu/event/919/
END:VEVENT
END:VCALENDAR