How to speed up your code at low cost?

7 Nov 2023, 14:00
2h
SHANON (building Maxwell first floor) (Louvain-La-Neuve)

SHANON (building Maxwell first floor)

Louvain-La-Neuve

Place du Levant 3 1348 Louvain-la-Neuve Belgium

Speaker

Bernard Van Renterghem (UCL CISM)

Description

The choice of the compiler (many clusters have several, a.o. gcc, intel, etc.) is important, as is the choice of the compiling options. This sessions reviews the strengths and weaknesses of the compilers and their optimal use. 

Contents:

  • The GCC Compiler and its options
  • Intel Compiler Studio
  • The different levels of code optimization
  • Using external libraries
  • Using configure and make
  • Downloading and compiling source code
  • Using linear algebra, signal processing libraries, etc.(BLAS, MKL, ACML, etc.)

Prerequisite:

  • Being able to use SSH with private keys 
  • Being familiar with a text editor 
  • Mastering the Linux command line and the GNU utilities (mkdir, cp, scp, etc.)
  • Passive knowledge of C or Fortran

Type: Hands-on
Target audience: Rookie programmers
Must: This session is a must for anyone who needs to compile software from sources.

Presentation materials

There are no materials yet.