Performance Analysis
Performance Analysis
Introduction to Performance Analysis
This is a first test
To view the material please click on the link below:
Introduction to Performance Analysis
Credit: VI-HPS
(to open their website click here)
Score-P Part 1
To view the material please click on the link below:
Credit: VI-HPS
(to open their website click here)
Cube
To view the material please click on the link below:
Credit: VI-HPS
(to open their website click here)
Score-P Part 2
To view the material please click on the link below:
Credit: VI-HPS
(to open their website click here)
ParaProf
Place holder
To view the material please click on the link below:
Credit: VI-HPS
(to open their website click here)
Scalasca
To view the material please click on the link below:
Credit: VI-HPS
(to open their website click here)
Vampir
To view the material please click on the link below:
Credit: VI-HPS
(to open their website click here)
Periscope
To view the material please click on the link below:
Credit: VI-HPS
(to open their website click here)
Performance Analysis - Conclusions
To view the material please click on the link below:
Performance Analysis - Conclusions
Credit: VI-HPS
(to open their website click here)
Code Improvement and Debugging
Code Improvement and Debugging
Optimization techniques for scalability
To view the material please click on the link below:
Optimization techniques for scalability
Credit: HP-SEE
(to open their website click here)
Advanced Application Porting and Optimization
To view the material please click on the link below:
Advanced Application Porting and Optimization
Credit: Institute of Information and Communication Technologies (IICT)
(to open their website click here)
Profiling and Debugging
Description: This module will introduce profiling, targeted analysis of the runtime behavior of an application. Profiling techniques for parallel applications will be discussed along with a survey of debugging techniques and debugging applications.
Training Material: To view the material please click on the link below:
Credit: Cornell Virtual Workshop
(to open their website click here)
Optimization and Scalability
Description: How do you optimize the performance of a big, computationally intensive code? On an HPC cluster the most beneficial optimizations may be those that improve a code’s scalability, allowing it to run on more and more processors. On the opposite end of the spectrum, you can delve into optimization guides that encourage you to focus on chip-level tweaks. In reality, the whole range of scales matters when considering how to optimize performance on an HPC system.
Training Material: To view the material please click on the link below:
Credit: Cornell Virtual Workshop
(to open their website click here)
DDT Debugger
Description: This video tutorial will tell how to get started using the Allinea DDT parallel debugger on NERSC's Cray XE6 - Hopper
Training Material: To view the material please click on the link below:
Credit: Richard Gerber
(to open their website click here)