17 May 2013
BSC, Barcelona
CET timezone
All PATC Courses do not charge fees.


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)

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

For trainees with some theoretical and practical knowledge, some programming experience.

Standard HPC users, with recommended, but not required some knowledge in Tibidabo architecture.

BSC, Barcelona

Course Outline:

Session 1 (2h):

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

Lunch Break (13:00 to 14:00)

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

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

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

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


If you have any questions, please consult the course forum page or click on the support link on the left to send an email to the local organisers.