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.
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).
Session 1 10:00 am (2h):
The Montblanc Project
ARM based machines: Architecture Overview
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…)