8 November 2022
Louvain-La-Neuve
Europe/Brussels timezone

How to speed up your code at low cost?

8 Nov 2022, 14:00
3h
MERCATOR 02 (Louvain-La-Neuve)

MERCATOR 02

Louvain-La-Neuve

Place Louis Pasteur

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.