Secrets of Performance Tuning
This series of five articles describes how Intel® compilers and the Intel® VTune™ Performance Analyzer are used together for software optimization. It serves as a guide for software developers to extract the best performance from Intel® processors.
While these articles were developed with Intel® Itanium® processors in mind, several of the concepts explained apply to programming on Intel® Pentium® processors and processors based on Intel® 64 architecture.
Learn more ›
Accelerating Performance of the MiTAC Smartphone Camera Driver
Using examples from the MiTAC Smartphone camera driver, this paper describes step by step how to get profiling data and improve code.
Learn more [PDF 667KB] ›
Advantages of VTune™ Performance Analyzer Over Other Profilers
This document highlights the unique capabilities of the VTune environment, compared to other profilers.
Learn more [PDF 79KB] ›
Introduction to Microarchitectural Optimization for Itanium® 2 Processors
This reference manual introduces the systematic use of Itanium® 2 processor performance monitoring events to analyze execution efficiency.
Learn more [PDF 467KB] ›
When Good Code Goes Bad
This article identifies common performance pitfalls and gives tips about how to avoid them.
Learn more ›
Optimizing with Major Gain for Little or No Pain
This article explains how to maximize the benefit received from a minimum amount of optimization effort.
Learn more ›
Java* Performance Profiling Using the VTune Performance Analyzer
This paper describes the use of the Call Graph feature and time- and event-based sampling in Java-based applications.
Learn more [PDF 2041KB] ›
Technologies for Measuring Software Performance: VTune Analyzers
This white paper outlines the use of the VTune environment to locate and resolve performance bottlenecks.
Learn more [PDF 437KB] ›
The Software Optimization Cookbook:
Revealing the secrets of the software tuning process, The Software Optimization Cookbook provides recipes for high-performance applications.
Learn more ›