Intel® Performance Bottleneck Analyzer

Download now







Introduction :
The Intel® Performance Bottleneck Analyzer (Intel® PBA) framework seeks to relate knowledge of static assembly and latest performance monitoring techniques to automatically find and prioritize architectural bottlenecks for the Intel® Core™ Processor Family and the Intel® Atom™ processor. The bottlenecks which cannot be explained are prioritized and tagged for further analysis. To accomplish this goal, the tool utilizes performance monitoring data to recreate the hottest paths of instruction execution through a binary. The recreated paths of execution are then passed through an analysis which combines searches for well known code generation issues with knowledge of hundreds of the performance monitoring events. The toolset is designed, written, and maintained by performance engineers who work in the field to resolve performance bottlenecks every day. All features enabled in the toolset have already been used to study and identify performance opportunities on software.

New in Version 4.0.1:
  • XED disassembler bug fix.
  • Precise instruction distribution bug fix.
  • Last branch record bug on Atom is fixed.
  • Two bug fixes in instruction look-up.
Prerequisites :
  • Java* runtime (JRE) version 6 Update 10 or greater
  • Intel® VTune™ Amplifier XE – needed for parsing sampling collector data. Get it here: Intel® VTune™ Amplifier XE
  • SEP – for data collection. This is packaged with Intel® Performance Tuning Utility (Intel® PTU) software. You must download Intel PTU 4.0 Update 5 to use all the latest analysis capabilities of PBA. Get Intel PTU here: Intel® Performance Tuning Utility
Installation, Setup, and Running the Framework :
More detailed information on installation, setup, and running of the Intel® PBA framework and its capabilities can be found in the user manual. Get the user manual here: Intel® Performance Bottleneck Analyzer User Manual

Known Issues or Limitations :
Please refer to the user manual for all current issues and limitations.

* - Other names and brands may be claimed as the property of others.
There are downloads available under the What If Pre-Release License Agreement license. Download
Para obter mais informações sobre otimizações de compiladores, consulte Aviso sobre otimizações.