Performance Analysis of Parallel Scientific Applications In Eclipse
Parallel applications, from those running on a few CPU cores on a local PC to a few thousand cores on a remote supercomputer, can be tough to develop and even tougher to tune for optimal performance. Using the Parallel Tools Platform and the External Tools Framework for Eclipse can make the process of development and performance optimization less daunting.
This talk will give an overview of Eclipse's Parallel Tools Platform which extends the CDT to support high performance parallel applications running with APIs such as MPI and OpenMP. From there we will dive into using the External Tools Framework to incorporate a command-line based performance analysis system, TAU, into the Eclipse environment and illustrate the process of performance analysis and tuning of high performance scientific applications within Eclipse.