9th International SuperComputing Camp 2018
Da Nang, Vietnam
8th-15th of July 2018

Program

Overview

Program from 2017: it will be updated for 2018

Program

Program summary

Detailed Program



Day 1


Registration

From 9:15 to 9:45

Meeting the staff and instructors


Welcome and Local Presentation

From 9:45 to 10:45

Speakers:

Presentation of SC-Camp and the Sponsors and the local research teams.


Introduction to HPC Applications, the Need for Scalable Architectures

From 10:45 to 12:15

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:15 to 13:15

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:


Resource Manager & Job Scheduler

From 14:15 to 15:45

Speaker:

Content:


Getting Started on the HPC cluster

From 15:45 to 18:15

Speaker:

Content:



Day 2


Keynote 1

From 9:15 to 10:15

Speaker:


Know Your Bugs: Weapons for Efficient Debugging

From 10:15 to 11:15

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 11:15 to 13:15

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:


Introduction to R and Data Analysis

From 9:15 to 10:15

Speaker: Dr Xavier Besseron (University of 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:15 to 13:15

Speaker: Dr Xavier Besseron (University of Luxembourg)

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



Day 3


Keynote 2

From 9:15 to 10:15

Speaker:


Introduction to Distributed Memory Models

From 10:15 to 11:15

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

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


Distributed Computing Through Message Passing MPI

From 11:15 to 12:15

Speaker: Ing Gilberto Díaz (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 12:15 to 13:15

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 14:15 to 15:15

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 15:15 to 18:15

Speakers:

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



Day 4


Keynote 3

From 9:15 to 10:15

Speaker:


Using CUDA to Improve Performance on Scientific Applications

From 10:15 to 11:45

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

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


XeonPhi to Increase Speed of Parallel Code

From 11:45 to 13:15

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

Programming with XeonPhi.


Practical Session: Using Accelarators to Improve Performance.

From 14:15 to 18:15

Speaker:

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



Day 5


Big Data Essentials

From 9:15 to 10:15

Speakers:


Practical Session: Big Data

From 10:15 to 12:45

Speakers:


Contest Introduction

From 12:45 to 13:15

Speakers:

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:15 to 17:15

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:15 to 18:15

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

Sponsors

Organizers