Leveraging Expert CPU Architecture Knowledge and Advanced Hardware Profiling Techniques for High-performance Python Workloads

As computers have been tackling science's toughest problems, performance has been an important factor - it may mean the difference between predicting tomorrow's weather a day early or a day late. With CPU clock speeds maxed out, architectures are becoming increasingly complex to continue improving performance. Users need tools with integrated intelligence to identify performance issues and implement solutions. Learn time-tested techniques for optimizing Python performance on modern machines. From the microarchitecture to the system as a whole - different techniques can be applied and the concepts introduced here will be applicable on current architectures and generations to come.

David  LiuSpeaker: David Liu, Intel
 Author: Jackson Marusarz, Intel