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 BUsing 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