Get a System-Level View


Performance tuning often focuses on optimizing a particular process or workload. However, there are times—like during driver development, memory pressure, and storage loading—where you need to get a broader view of the entire system.

Run Longer System Profiles

The Platform Profiler collects coarse-grained, system-level metrics for extended profiling of minutes to hours. Software architects can identify workloads or phases of workloads that use hardware inefficiently and need tuning. Infrastructure architects can see if the current hardware configuration is a good match for most workloads. You can then decide how to improve performance, such as adding memory or I/O.

Intel® Optane™ DC persistent memory offers dramatically larger memory capacity that can benefit the performance of some applications. The Platform Profiler can identify which applications may benefit from more memory and optimize their performance with persistent memory.

Balance Workloads & Track Process Interaction

Often tuning is focused on optimizing a single process. But, when you are tuning drivers or balancing multiple applications running on a server, you need to have visibility on the overall activity of all processes on a system.

 

This figure shows options in Intel® VTune™ Profiler for system-level profiling.

Tune Drivers with Kernel Visibility

To analyze driver software, you need visibility of how it performs on the whole system, versus performance on a single process. Intel VTune Profiler can sample an entire system, including visibility of kernel activity. High resolution hardware sampling (about 1 ms versus about 10 ms for software sampling) can find hotspots in small functions with very low overhead.

 

Activity for the entire system can be displayed many ways. The top section displays a grid organized by package, then core, and then process. This can be resorted by module, core, process, or thread. In the bottom section, the timeline shows individual threads.

Additional Capabilities

Single Thread

Optimize single-threaded performance.

Multithread

Effectively use all available cores.

OpenCL™ & Media Applications

Deliver high-performance image and video processing pipelines.

HPC & Cloud

Access specialized, in-depth analyses for HPC and cloud computing.

Memory & Storage Management

Diagnose memory, storage, and data plane bottlenecks.

Analyze & Filter Data

Mine data for answers.

Environment

Fits your environment and workflow.

Are you ready to try or purchase Intel VTune Profiler? 

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804