Some of us, willingly or not, have needed to analyze the code for performance improvements. Of course, we resorted to various code profilers to figure out what was wrong with our perfectly written code... And more often than not, the profiler surprised us by pointing out a performance bottleneck in the code! This talk will be an introduction to C application performance optimization using tools such as Intel VTune Profiler and Intel Advisor. We will briefly walk through the performance optimization steps, then take a small C application and ask VTune and Advisor to help us understand what is going on, what the performance bottlenecks are and how we can deal with them to make our application memory and compute efficient. We will do a few iterations of tuning this C application and see how it speeds up.
Hide player controls
Hide resume playing