8th International SuperComputing Camp 2017
Escuela Superior de Ingeniería, Cádiz, Spain
23rd-28th of October 2017

Program

This is a tentative program. It will be updated soon.

Overview

Program

Program summary

Detailed Program



Monday 23 October 2017


Registration

From 9:00 to 9:30

Meeting the staff and instructors


Welcome and Local Presentation

From 9:30 to 10:30

Speakers:

Presentation of SC-Camp and the Sponsors, Intrduction to Escuela Superior de Ingeniería (ESI) and the local research teams.


Introduction to HPC Applications, the Need for Scalable Architectures

From 10:30 to 12:00

Speaker: Prof Carlos Jaime Barrios Hernandez (UIS - Bucaramanga, Colombia)

An introduction to the first parallel and distributed machines until today state-of-the-art. This lecture aims at presenting the key factors from the rise of parallel applications to today’s huge distributed systems. From the cluster to BigData, passing through the grid, the cloud, GPU, and much more.


Practical Introduction to High Performance Computing

From 12:00 to 13:00

Speaker: Dr Xavier Besseron (University of Luxembourg)

Computer simulation and data processing is now a key skill for every engineer as the complexity of the problems to be solved and the amount of data to analyzed are always increasing. High Performance Computing (HPC) proposes to leverage distributed and parallel computers to execute these applications quickly and efficiently. This talk gives an overview of the HPC concepts, then, a typical HPC workflow is studied and precious advice to get your HPC simulations running efficiently are provided.

Objectives:


Know Your Bugs: Weapons for Efficient Debugging

From 14:00 to 15:00

Speaker: Dr Xavier Besseron (University of Luxembourg)

This presentation gives the essentials to fight and prevent the bug invasion occurring in any software. It proposes a short introduction to debugging tools, focusing mainly on GDB and Valgrind. Then the most common types of bugs are presented and explained, and a method to track them is proposed. Finally, recommendations for day-to-day software development are advised in order to keep safe from bugs (as much as possible) or at least track them efficiently.

Content:


Practical session: Debugging

From 15:00 to 18:00

Speaker: Dr Xavier Besseron (University of Luxembourg)

During this practical session, the student will learn how to track bugs in voluntarily infested programs using the tools introduced previously.

Objective:



Tuesday 24 October 2017


Introduction to Distributed Memory Models

From 9:00 to 10:00

Speaker: Ing Gilberto Días (UIS - Bucaramanga, Colombia)

Programming models to understand the trands when using multiple computing units.


Distributed Computing Through Message Passing MPI

From 10:00 to 11:00

Speaker: Ing Gilberto Días (UIS - Bucaramanga, Colombia)

The challenges of distributed computing involve exchanging message. The MPI, message passing interface, is still THE standard for many distributed applications. Throughout this lecture we will visit many aspects of distributed programing usign MPI.


Introduction to Shared Memory Models

From 11:00 to 12:00

Speaker: Prof Robinson Rivas (Universidad Central de Venezuela)

Todays’ HPC systems always count on multiple cores. With the goal to improve the usage on such systems knowledge of multithread programing is mandatory. This lectures shows the basis of OpenMP : a well spred environment to implement parallel applications.


OpenMP Essentials

From 12:00 to 13:00

Speaker: Prof Robinson Rivas (Universidad Central de Venezuela)

Todays’ HPC systems always count on multiple cores. With the goal to improve the usage on such systems knowledge of multithread programing is mandatory. This lectures shows the basis of OpenMP : a well spred environment to implement parallel applications.


Practical Session: MPI+OpenMP

From 14:00 to 18:00

Speakers:

Using MPI and OpenMP we will guide you on the implementation of a parallel and distributed application.



Wednesday 25 October 2017


Using CUDA to Improve Performance on Scientific Applications

From 9:00 to 11:00

Speaker: Dr Pedro Velho (ATOS - Amadeus, France)

Programming with CUDA we will visit projects that significantly improve their performance using CUDA.


XeonPhi to Increase Speed of Parallel Code

From 11:00 to 13:00

Speaker: Prof Carlos Jaime Barrios Hernandez (UIS - Bucaramanga, Colombia)

Programming with XeonPhi.


Practical Session: Using Accelarators to Improve Performance.

From 14:00 to 18:00

Speaker: Dr Pedro Velho (ATOS - Amadeus, France)

This practical session is the opportunity to use accelarators that will be available for the students.



Thursday 26 October 2017


Introduction to R and Data Analysis

From 9:00 to 10:00

Speaker: Dr Joseph Emeras (Luxembourg)

This lectures shows aspects of performance evaluation to produce sound and eye-friendly graphs. Joseph will guide you on transforming parallel applications performance logged metrics into graphs using R (a powerful statistics framework).


Practical Session: Analyse Parallel Applications Performance with R

From 10:00 to 13:00

Speaker: Dr Joseph Emeras (Luxembourg)

With a good basis let’s practice on the subject of performance evaluation of parallel applications.


Workload Management with SLURM

From 14:00 to 15:00

Speaker: Dr Yiannis Georgiou (ATOS - Bull, France)

Using SLURM we will guide you throug the usage of a real infrastructure. Practical examples developed during other sessions can be used.


Users and Administration with SLURM

From 15:00 to 16:00

Speaker: Dr Yiannis Georgiou (ATOS - Bull, France)

How to maintain a HPC system using SLURM.


Power Management and Energy Efficiency

From 16:00 to 17:00

Speaker: Dr Yiannis Georgiou (ATOS - Bull, France)

How to maintain a HPC system with a special regard on energy efficiency.


HPC @ Pocket Computing

From 17:00 to 18:00

Speaker: Prof Carlos Jaime Barrios Hernandez (UIS - Bucaramanga, Colombia)

How new mobile device can enact on HPC?



Friday 27 October 2017


Big Data Essentials

From 9:00 to 10:00

Speakers:


Practical Session: Big Data

From 10:00 to 13:00

Speakers:


Contest Introduction

From 14:00 to 14:30

A contest will be proposed to the student to allow them to apply the knowledge they acquired. Different problems are provided and they can selected one/many categories in which they which to participate. The students are encouraged to propose parallel and distributed solutions that run on the HPC cluster.

Results are evaluated based on their correctness and performance.


Contest

From 14:30 to 17:00

The students are given time to solve the problems and are supervised by the instructors of the SC-Camp.


Contest Results and Student Awards

From 17:00 to 18:00

The best solutions of the contest are presented by the students and discussed with everybody.


Saturday 28 October 2017


Social Event

From 10:00 to 16:00

Outdoor activity with all the staff, instructors and students: To Be Defined


Gold Collaborators


Silver Collaborators


Organizers