You are here

Using WestGrid's Allinea Tools - Application Performance Profiling and Debugging

Allinea DDT

Date:

Description

**PLEASE NOTE THE MEETING LINK HAS CHANGED: CLICK HERE TO CONNECT.**

This course for application developers gives you the ability to do more science & spend less time debugging and includes:

  • Powerful, simple techniques to systematically measure and improve application performance & throughput
  • Scientific debugging – applying best practices to efficiently find and fix difficult bugs at all scales
  • Hands-on sessions with the Allinea integrated development tool environment

Content

This Allinea workshop will cover application performance profiling & debugging using tools in the integrated Allinea environment:

  • Common tool suite enabling developers to fix application bugs, improve application performance
  • Allinea tools are an integral part of the workflow of many software developers using HPC resources this include accelerators: NVIDIA GPUs and coprocessors Intel Xeon Phi
  • Techniques that apply to various flavors of parallel software: MPI, CUDA.

Scientific Debugging

Learn the art and the science of high performance debugging - at scale:

  • Incorporating real examples using Allinea DDT
  • With hands-on application code, when and where possible. 
  • Sample code will be provided by Allinea, having access to participant’s code will be better
  • Using an advanced & modern debugging tool can regularly save weeks of effort:
  • By adding process to debugging 
  • Using the right tools for the problem in hand 
  • Will show how to shorten the time spent debugging even further

MPI Performance Profiling

Addressing the challenge of improving application performance; getting your application to run faster:

  • With ever growing system complexity and concurrency, application profiling is more important than ever, yet performance improvements are not obviously achieved
  • In a hybrid environment, experience how the tools will quickly identify code more suited to off load to an accelerator or coprocessor
  • This session explores typical patterns that impact performance including communication imbalance, memory wall and vectorization
  • Participants will learn how to recognize & address issues; with hands on examples using Allinea MAP
Sun Mon Tue Wed Thu Fri Sat
 
1
 
2
 
3
 
4
 
5
 
6
 
7
 
8
 
9
 
10
 
11
 
12
 
13
 
14
 
15
 
16
 
17
 
18
 
19
 
20
 
21
 
22
 
23
 
24
 
25
 
26
 
27
 
28
 
29
 
30
 
31
 
 
 
 

WestGrid Training Events

We're planning our next round of sessions! More details will be posted here soon. We invite you to send us topic requests for future sessions, join our mailing list for ongoing updates, and visit our Seminar Archives to review sessions you missed.

Research Seminars

Join our mailing list to stay informed of upcoming research seminars or visit our Seminar Archives to review sessions you missed.