Algorithmic and Microarchitecture Optimizations of C++ Applications
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Explore algorithmic and microarchitecture optimizations for C++ applications in this 35-minute conference talk. Dive into the process and patterns of performance optimization, covering topics such as optimization criteria, workload selection, and data flow analysis. Learn about algorithmic and design optimizations, vectorization techniques, parallel execution strategies, and microarchitecture efficiency. Gain insights on identifying top hotspots, utilizing Threading Building Blocks, and implementing effective parallelization. Discover useful resources and practical tips to maximize the performance of your C++ code.