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

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)


Requirements: 

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

Starts
Ends
CET
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…)

END of COURSE