AMD Athlon™ Processor Microarchitecture
139
22007E/0—November 1999
AMD Athlon™ Processor x86 Code Optimization
L2 Cache Controller
The AMD Athlon processor contains a very flexible onboard L2
controller. It uses an independent backside bus to access up to
8-Mbytes of industry-standard SRAMs. There are full on-chip
tags for a 512-Kbyte cache, while larger sizes use a partial tag
system. In addition, there is a two-level data TLB structure. The
first-level TLB is fully associative and contains 32 entries (24
that map 4-Kbyte pages and eight that map 2-Mbyte or 4-Mbyte
pages). The second-level TLB is four-way set associative and
contains 256 entries, which can map 4-Kbyte pages.
Write Combining
See Appendix C, “Implementation of Write Combining” on
page 155 for detailed information about write combining.
AMD Athlon™ System Bus
The AMD Athlon system bus is a high-speed bus that consists of
a pair of unidirectional 13-bit address and control channels and
a bidirectional 64-bit data bus. The AMD Athlon system bus
supports low-voltage swing, multiprocessing, clock forwarding,
and fast data transfers. The clock forwarding technique is used
to deliver data on both edges of the reference clock, therefore
doubling the transfer speed. A four-entry 64-byte write buffer is
integrated into the BIU. The write buffer improves bus
utilization by combining multiple writes into a single large
write cycle. By using the A MD A thlon system bus, the
AMD Athlon processor can transfer data on the 64-bit data bus
at 200 MHz, which yields an effective throughput of 1.6-Gbyte
per second.
Summary of Contents for Athlon Processor x86
Page 1: ...AMD Athlon Processor x86 Code Optimization Guide TM...
Page 12: ...xii List of Figures AMD Athlon Processor x86 Code Optimization 22007E 0 November 1999...
Page 16: ...xvi Revision History AMD Athlon Processor x86 Code Optimization 22007E 0 November 1999...
Page 202: ...186 Page Attribute Table PAT AMD Athlon Processor x86 Code Optimization 22007E 0 November 1999...
Page 252: ...236 VectorPath Instructions AMD Athlon Processor x86 Code Optimization 22007E 0 November 1999...
Page 256: ...240 Index AMD Athlon Processor x86 Code Optimization 22007E 0 November 1999...