Appendix b using performance monitoring events – Intel ARCHITECTURE IA-32 User Manual

Page 13

Advertising
background image

xiii

Time-based Sampling ................................................................................................ A-9
Event-based Sampling............................................................................................. A-10
Workload Characterization ...................................................................................... A-11

Call Graph ..................................................................................................................... A-13
Counter Monitor............................................................................................................. A-14
Intel

®

Tuning Assistant .................................................................................................. A-14

Intel

®

Performance Libraries................................................................................................ A-14

Benefits Summary ......................................................................................................... A-15
Optimizations with the Intel

®

Performance Libraries .................................................... A-16

Enhanced Debugger (EDB) ................................................................................................. A-17
Intel

®

Threading Tools.......................................................................................................... A-17

Intel

®

Thread Checker................................................................................................... A-17

Thread Profiler............................................................................................................... A-19

Intel

®

Software College........................................................................................................ A-20

Appendix B Using Performance Monitoring Events

Pentium 4 Processor Performance Metrics............................................................................ B-1
Pentium 4 Processor-Specific Terminology............................................................................ B-2

Bogus, Non-bogus, Retire ............................................................................................... B-2
Bus Ratio ......................................................................................................................... B-2
Replay ............................................................................................................................. B-3
Assist ............................................................................................................................... B-3
Tagging ............................................................................................................................ B-3

Counting Clocks ..................................................................................................................... B-4

Non-Halted Clockticks ..................................................................................................... B-5
Non-Sleep Clockticks ...................................................................................................... B-6
Time Stamp Counter........................................................................................................ B-7

Microarchitecture Notes ......................................................................................................... B-8

Trace Cache Events ........................................................................................................ B-8
Bus and Memory Metrics................................................................................................. B-8

Reads due to program loads ................................................................................... B-11
Reads due to program writes (RFOs)...................................................................... B-11
Writebacks (dirty evictions)...................................................................................... B-12

Usage Notes for Specific Metrics .................................................................................. B-13
Usage Notes on Bus Activities ...................................................................................... B-15

Metrics Descriptions and Categories ................................................................................... B-16
Performance Metrics and Tagging Mechanisms .................................................................. B-46

Tags for replay_event .................................................................................................... B-46
Tags for front_end_event............................................................................................... B-48
Tags for execution_event .............................................................................................. B-48

Advertising