BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20190922T033111Z
UID:da6dbb0a-b115-447d-ae47-48c601c3333b
DTSTART;VALUE=DATE:20200608
DTEND;VALUE=DATE:20200609
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 (Scal
able Linear Algebra PACKage) is a library for high-performance dense linea
r algebra based on routines for distributed-memory message passing compute
rs. It is mostly based on a subset of LAPACK (Linear Algebra PACKage) and
BLAS (Basic Linear Algebra Subprograms) routines redesigned for distribute
d memory MIMD parallel computers where all the MPI communications are hand
led by routines provided by the BLACS (Basic Linear Algebra Communication
Subprograms) library.\n\n\nThe lecture will be mostly based on how to use
the PBLAS (Parallel BLAS) and ScaLAPACK libraries for linear algebra pr
oblems in HPC:\n \n\n\n General introduction about the PBLAS and ScaLAPAC
K libraries\n Main ideas how to decompose the linear algebra problems in p
arallel programming\n Examples of basic operations with PBLAS : vector-vec
tor\, vector-matrix and matrix-matrix operations\n Examples of basic opera
tions 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 Multicore
Architectures) \, a dense linear algebra library similar to LAPACK but fo
r hybrid/heterogeneous architectures. We start by presenting basic concept
s of GPU architecture and giving an overview of communication schemes betw
een CPUs and GPUs. Then\, we briefly present hybrid CPU/GPU programming
models using the CUDA language. Finally\, we present MAGMA and how it ca
n be used to easily and efficiently accelerate scientific codes\, particul
arly those already using BLAS and LAPACK.\n\n\n\n\n\nTrainers:\n\n\n Donfa
ck Simplice (MAGMA)\n Hasnaoui Karim (ScaLAPACK)\n\n\nPrerequisites :\n\nC
or C++ and Fortran programming.\nNotions of linear algebra\, as well as n
otions of MPI\, would be an asset.\nhttps://events.prace-ri.eu/event/919/
SUMMARY:Introduction to ScaLAPACK and MAGMA libraries @ MdlS/Idris
END:VEVENT
END:VCALENDAR