- PTF hands on slides (@High Performance Computing Center Stuttgart, February 27th, 2015 ): PTF overview, compiler flags tuning.
- PTF tutorial slides (@Leibniz Supercomputing Centre, April 23rd, 2015): Compiler flags tuning, MPI library parameters tuning, Energy efficiency tuning.
- SC15 PTF Tutorial
Periscope Tuning Framework
- Motivating introduction to the AutoTune project
The video provides an introduction into the goals of the AutoTune project and the developed techniques. The AutoTune project developed the tuning functionality of Periscope.
- Pathway: Execution of performance engineering workflows.
The Pathway system executes performance engineering workflows. It is part of the Periscope Tuning Framework. This video demonstrates the CFS tuning plugin in the context of Pathway.
Compiler Flags Selection Tuning with the CFS Plugin
- CFS Overview
This video gives an overview of the application of the Compiler Flag Selection plugin. It demonstrates the required configuration in the configuration file, the execution and the obtained results for the BT-MZ benchmark of the NPB benchmark suite.
- CFS: Selective Make
The CFS plugin of PTF offers selective make to speed up the application build process during tuning. Applications spend 90% of the time in 10% of the code. Only those files need to be recompiled during the experiments.
- CFS: Remote Make
On some system it is not possible to recompile the application on the compute nodes. Therefore, the CFS plugin supports offloading the build process to another system.
MPI Tuning with the MPI Parameters Plugin
- MPI Parameters Overview
The Message Passing Interface is the most important programming model for HPC applications. MPI libraries provide a large number of parameters that can be tuned for best performance. This plugin allows to automatically find the best application-specific settings for those parameters.
Energy Tuning with the DVFS Plugin
- Choosing the objective for energy tuning
Reducing the energy consumption of an application might lead to a prolongation of the application run. This video explains how to choose the objective fitting the user’s needs best.
- Energy Tuning with the PTF DVFS Plugin
Energy efficiency of HPC application is very important. The Periscope Tuning Framework provides the DVFS plugin that tune energy consumption of HPC applications based on Dynamic Voltage and Frequency Scaling.