In Episode 5 of the “Hands-On Workshop (HOW) series on parallel programming and optimization with Intel® architectures”, we begin the discussion of performance optimization. This episode lays out the optimization roadmap that classifies optimization techniques into five categories of optimization.
The lecture part of the episode demonstrates the application of some of the techniques from these 5 categories to an example application implementing the N-body simulation. The video also provides references to additional case studies in which optimization is demonstrated.
The hands-on part of the episode demonstrates the optimization process for the N-body simulation and measures performance gains obtained on an Intel® Xeon® E5 processor and an Intel® Xeon Phi™ coprocessor of the first generation.