AMD Logo AMD Developer Central
  
AMD Developer Central
Webcast



Powered by
Quad-Core AMD Opteron™ Processors
Quad-Core AMD Opteron™ Processors





Basic Performance Measurements for AMD Athlon™ 64 and AMD Opteron™ Processors 
Skip Navigation LinksAMD Developer Central > Documentation & Articles > Articles & Whitepapers > Basic Performance Measurements for AMD Athlon™ 64 and AMD Opteron™ Processors

1. Introduction 
Paul J. Drongowski  12/12/2006 

Good performance is crucial to many applications. Program performance tuning is a multifaceted activity which is grounded in measurement and analysis. Measurement provides an objective basis for assessment and comparison of approaches.

AMD Athlon™ 64 and AMD Opteron™ processors have extensive features for performance measurement. These features use hardware counters to measure the occurrence of performance-related events as user- or kernel-level software executes. Event counts help a systems engineer or software developer to identify the likely cause for a performance issue.

The purpose of this technical note is to describe a collection of basic measurements which can be taken using the performance measurement features of AMD Athlon 64 and AMD Opteron processors. Sections 2 recommends a few online resources about the AMD Athlon 64 and AMD Opteron microarchitecture, performance events that can be measured, and the tools to use to measure them. Section 3 provides background information about one of the measurement techniques known as "event counter sampling." Section 4 presents the basic performance measurements at a glance with the full details given about each measurement in Section 6. The use of a few common measurements is illustrated in Section 5.

«1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 »
© 2007 Advanced Micro Devices, Inc. AMD, the AMD Arrow logo, AMD Opteron, AMD Athlon, AMD Turion, AMD Sempron, AMD LIVE!, and combinations thereof, are trademarks of Advanced Micro Devices, Inc. Microsoft and Windows are registered trademarks of Microsoft Corporation in the United States and/or other jurisdictions. Linux is a registered trademark of Linus Torvalds. Other names are for informational purposes only and may be trademarks of their respective owners.

This website may be linked to other websites which are not in the control of and are not maintained by AMD. AMD is not responsible for the content of those sites. AMD provides these links to you only as a convenience, and the inclusion of any link to such sites does not imply endorsement by AMD of those sites. AMD reserves the right to terminate any link or linking program at any time.
Printer Friendly Version
Table Of Contents