You are here

Efficient HPC Development and Production with Allinea Tools

Date: 
Thu, 04/27/2017 - 9:30am
Registration deadline: 
Fri, 04/21/2017 - 11:00pm
Venue: 
VŠB - Technical University Ostrava, IT4Innovations building, room 207
Tutor: 
Florent Lebeau (Allinea, UK)
Level: 
beginner-intermediate
Language: 
English

Annotation

Today's ever advancing technology platforms offer huge potential for completing faster and more advanced work but missing the vital warning signs of inefficient code behaviour will hinder your performance at any scale. Allinea tools are designed to help you get to the root causes of system crashes and bottlenecks quickly and in this workshop we will provide hands-on user advice for developing more robust code efficiently on Salmon. The session will also demonstrate the use of the tools for getting the most out of the cluster by easily identifying your biggest priorities for optimization across commonly occurring crash, memory and workload balance issues.

Purpose of the course (benefits for the attendees)

The participants will learn how to:

  • use Allinea tools on Salomon,
  • debug and profile parallel applications,
  • overcome scalability and performance issues.

About the tutor

Florent Lebeau is an applications engineer at ARM providing effective customer training across the Allinea broad range of debugging, profiling and optimization tools. Having worked in HPC for many years, Florent brings valuable knowledge and experience in the practical use of parallel programming and development tools, joining the ARM HPC Tools team after working as an engineer for Allinea Software and at CAPS enterprise where he developed profiling tools for HMPP Workbench and provided training on parallel technologies. Florent graduated from the University of Dundee with an MSc in Applied Computing.

Preliminary schedule

Thu April 27, 2017
09:30-10:00

registration

10:00-10:30

Introduction and how to use Allinea tools on Salomon

10:30-11:00

Maximize application efficiency

11:00-12:00

Fix an application crash

12:00-13:00

lunch break

13:00-14:00

Optimize memory accesses

14:00-14:45

Detect memory leaks

14:45-15:00

coffee break

15:00-15:45

Resolve workload imbalances

 
15:45-16:00

Wrap-up and Q&A session

 

Prerequisites

Participants need to have their own laptop configured for access to Salomon and running X11-based graphical tools. Knowledge of C or FORTRAN and parallel programming using MPI or OpenMP are further prerequisites.

Registration

Obligatory registration - registration form here; deadline see above or exhausted course capacity.

Capacity and Fees

30 participants. The event is provided free of charge for them.

Practicalities

  • There's a new Allinea release 7 installed on Anselm and Salomon.
  • Documentation for IT4Innovations' computer systems is available at http://support.it4i.cz/docs.
  • See links below how to get to the campus of  VŠB - Technical University Ostrava and to the IT4Innovations building.
Attachments: