16 May 2014
BSC, Barcelona UPC, Campus Nord
CET timezone

Get a comprehensive view of the architecture of the ARM-based prototypes at BSC (ARM multicore cluster and ARM+CUDA GPU cluster) and how to program these machines efficiently.

Learning Outcomes:
Understand how ARM multicore and ARM+GPU clusters work. Work with some example codes, compiling, debugging and executing trough system queues.
Get a global view of the machines with their specific configuration (Operating system, batch system, debuggers, compilers, how to access to the machines, how to use the resources, etc)

Target Group:
Standard HPC users, some knowledge of multicore and GPU-accelerated systems is desirable, but not required.

Level: ITERMEDIATE: for participants with some theoretical and practical knowledge (All courses are designed for specialists with at least 1st cycle degree)


The trainees are expected to come with their own laptop with a SSH client.

BSC, Barcelona UPC, Campus Nord
Vertex Building, VS219
For details go to http://bsc.es/education
Course Outline:

Session 1 9:00 am (2h):

  1. The Montblanc Project
  2. ARM based machines: Architecture Overview
  3. Discussion

Session 2 (1h + 1h hands-on):

Using ARM based machines (How to get access, Job Execution, Support) ( 1:30h )

Lunch Break (13:00 to 14:00)

Session 3 (1h +  1h hands-on ):

Developing application on ARM based machines(GNU tool chain, examples, etc…)