MAQAO (Modular Assembly Quality Analyzer and Optimizer) is a performance analysis and optimization framework operating on binary files with a focus on core performance. Its main goal is to guide application developers along the optimization process through synthetic reports and hints.
In this webinar, we presented the different components of MAQAO and how the tool performs multiple analyses which are later aggregated into graphical performance views and suggestions on the compilation process or the implementation. We also presented how MAQAO predictions of the speed-up to be gained from the suggested optimizations can help developers understand an application's behavior on a target processor architecture
The presentation slides are also available here.
About the Presenter
Salah Jäsper Ibnamar is a High Performance Computing Engineer at the Exascale Computing Research Lab in Versailles France (on the MAQAO team). Salah mainly works on memory performance evaluation and processor benchmarking with an emphasis on caches.