AMD ATHLON 64 User Manual

Page 4

Advertising
background image

4

Contents

40555

Rev. 3.00

June 2006

Performance Guidelines for AMD Athlon™ 64 and AMD Opteron™
ccNUMA Multiprocessor Systems

A.2.1

What Resources Are Used When a Single Read-Only or
Write-Only Thread Accesses Remote Data? . . . . . . . . . . . . . . . . . . . . . . . . . .40

A.2.2

What Resources Are Used When Two Write-only Threads Fire
at Each Other (Crossfire) on an Idle System? . . . . . . . . . . . . . . . . . . . . . . . . .40

A.2.3

What Role Do Buffers Play in the Throughput Observed? . . . . . . . . . . . . . .41

A.2.4

What Resources Are Used When Write-Only Threads Do Not
Fire at Each Other (No Crossfire) on an Idle System? . . . . . . . . . . . . . . . . . .41

A.3

Why Is the No Crossfire Case Slower Than the Crossfire Case on a System
under a Very High Background Load (Full Subscription)?. . . . . . . . . . . . . . . . . . . . .42

A.4

Why Is 0 Hop-0 Hop Case Slower Than the 0 Hop-1 Hop Case on an
Idle System for Write-Only Threads? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42

A.5

Why Is 0 Hop-1 Hop Case Slower Than 0 Hop-0 Hop Case on a System
under High Background Load (High Subscription) for Write-Only Threads? . . . . . .43

A.6

Support for a ccNUMA-Aware Scheduler for AMD64 ccNUMA
Multiprocessor Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43

A.7

Tools and APIs for Thread/Process and Memory Placement (Affinity) for
AMD64 ccNUMA Multiprocessor Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44

A.7.1

Support Under Linux

®

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44

A.7.2

Support under Solaris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45

A.7.3

Support under Microsoft

®

Windows

®

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45

A.8

Tools and APIs for Node Interleaving in Various OSs for AMD64 ccNUMA
Multiprocessor Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46

A.8.1

Support under Linux

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46

A.8.2

Support under Solaris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46

A.8.3

Support under Microsoft Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46

A.8.4

Node Interleaving Configuration in the BIOS . . . . . . . . . . . . . . . . . . . . . . . . .47

Advertising