Intel® Platform Analysis Technology
Capabilities for software and hardware debugging, performance tuning, and more.
Overview
Intel® Platform Analysis Technology (Intel® PAT) delivers functionality to enable monitoring, diagnosis, and optimization of platforms based on Intel architecture. Intel PAT can also be used for data center management, cloud resource management, and security monitoring.
Features
Deliver deep insight into system and software implementation.
Debugging
Enable run control, JTAG connectivity, and Direct Connect Interface (DCI) for closed chassis access.
Browse available tools built on Intel PAT.
Platform Monitoring
Using a consistent interface, software and tools can efficiently access data from the Performance Monitoring Unit (PMU) of Intel microprocessors.
This includes data such as instructions retired, branch instructions retired, page walk types, cycle durations, and more.
Documentation
Performance Monitoring Unit (PMU) Sharing Guide
Toplev Manual
Measuring Workloads with Toplev (GitHub*)
Tracing Capabilities
Intel® Trace Hub (Intel® TH)
Debug and optimize code by exposing accurate and detailed traces to quickly identify where problems are occurring. Use the consistent framework to aggregate and output a system's trace data to system memory and industry-standard trace ports.
Intel® Processor Trace (Intel® PT)
Log information about a program’s performance without significantly slowing the system. Obtain precise software behavior information including timing and instruction pointer information.
Architectural Event Trace (AET)
Deliver a trace of events that occur while running software, which could include modification of the processor state, reaction of the processor to external events, or interaction between the processor and external devices. Contact your Intel representative to learn how you can get access to AET technology.
Intel® Processor Trace Decoder Library
The library comes with a set of sample tools built on top of it and a test system built on top of the sample tools. The samples demonstrate how to use the library and may serve as a starting point for integrating the library into your tool.
Documentation
Intel TH Developer's Manual
Get details of the technology including interface data and the programming model.
Intel PT Specification
This was publicly released in the July 2013 Intel® Architecture Instruction Set Extensions Programming Reference (Chapter 11).
Real-Time Instruction Trace (RTIT) Reference Guide
Understand the RTIT programming interface including trace configuration options and trace output. RTIT is available only products with 3rd and 4th generation Intel Atom™ processors.
Intel® Platform Analysis Library
This consistent software framework with standardized platform interfaces helps you to develop system debug and trace tools for Intel architecture. The framework includes a set of APIs that expose platform state information and protocol decoders, and provide low-level target access.
Tools
Explore tools built on Intel PAT for use with platform analysis and debugging.