Counter monitor, Intel® tuning assistant, Intel® performance libraries – Intel ARCHITECTURE IA-32 User Manual

Page 448: Intel, Performance libraries

Advertising
background image

IA-32 Intel® Architecture Optimization

A-14

The Call Graph View depicts the caller / callee relationships. Each
thread in the application is the root of a call tree. Each node (box) in the
call tree represents a function. Each edge (line with an arrow)
connecting two nodes represents the call from the parent to the child
function. If the mouse pointer is hovered over a node, a tool tip will pop
up displaying the function's timing information.

The Call List View is useful for analyzing programs with large, complex
call trees. This view displays only the caller and callee information for
the single function that you select in the Function Summary View. The
data is displayed in a table format.

Counter Monitor

Counter monitor helps you identify system level performance
bottlenecks. It periodically polls software and hardware performance
counters. The performance counter data can help you understand how
your application is impacting the performance of the computer's various
subsystems. Counter monitor data can be displayed in real-time and
logged to a file. The VTune analyzer can also correlate performance
counter data with sampling data.

Intel

®

Tuning Assistant

The Intel

®

Tuning Assistant can generate tuning advice based on

counter monitor and sampling data. You can invoke the Intel Tuning
Assistant from the source, counter monitor, or sampling views by
clicking on the Intel Tuning Assistant icon.

Intel

®

Performance Libraries

The Intel

®

Performance Library family contains a variety of specialized

libraries which has been optimized for performance on Intel processors.
These optimizations take advantage of appropriate architectural
features, including MMX technology, Streaming SIMD Extensions

Advertising