Справочник Пользователя для AMD 250
250
Microarchitecture for AMD Athlon™ 64 and AMD Opteron™ Processors Appendix A
25112
Rev. 3.06
September 2005
Software Optimization Guide for AMD64 Processors
A.1
Key Microarchitecture Features
The AMD Athlon 64 and AMD Opteron processors include many features designed to improve
software performance. The internal design, or microarchitecture, of these processors provides the
following key features:
software performance. The internal design, or microarchitecture, of these processors provides the
following key features:
•
Integrated DDR memory controller
•
64-Kbyte L1 instruction cache and 64-Kbyte L1 data cache
•
On-chip L2 cache
•
Instruction predecode and branch prediction during cache-line fills
•
Decoupled decode/execution core
•
Three-way AMD64 instruction decoding
•
Dynamic scheduling and speculative execution
•
Three-way integer execution
•
Three-way address generation
•
Three-way floating-point execution
•
3DNow!™ technology, MMX™, SSE, and SSE2 single-instruction multiple-data (SIMD)
instruction extensions
instruction extensions
•
Superforwarding
•
Deep out-of-order integer and floating-point execution
•
In 64-bit mode, eight additional XMM registers (for use with SSE and SSE2 instructions) and
eight additional general-purpose registers (GPRs)
eight additional general-purpose registers (GPRs)
•
HyperTransport™ technology
Topic
Page