Professional Documents
Culture Documents
a brief overview
Daniele Magliozzi
Politecnico di Milano
Opteron Memory Architecture
Daniele Magliozzi - Politecnico di Milano -1- AMD Opteron Quad-Core : A Brief Overview
3 levels of dedicated & shared cache
4 different caches accelerate instruction exec. and data processing
L1 Instruction Cache: 64-Kbyte, 2-way set-associative, 64 bytes
line length, LRU; for instruction loads, instruction prefetching, instruction
predecoding, and branch prediction.
L1 Data Cache: 64-Kbyte, 2-way set-associative, W.A. & W.B. with
LRU, divided into eight banks(16 bytes wide), with prefetcher and 3-
cycle load-to-use latency.
L2 Cache: contains only victim or copy-back blocks from L1.
L3 Cache: dynamically shared, non-inclusive victim cache with
blocks allocated on L2 victim/copy-backs. Hits in L3 can either leave the
data there (for data accessed by multiple cores), or remove the data
from L3 placing it solely in L1(for data accessed by a single core)
Daniele Magliozzi - Politecnico di Milano -2- AMD Opteron Quad-Core : A Brief Overview
DDR2 SDRAM with integrated memory controller
Daniele Magliozzi - Politecnico di Milano -4- AMD Opteron Quad-Core : A Brief Overview
HyperTransport Technology
high-speed, low latency, point-to-point, unidirectional links between two
devices, capable of extremely fast signaling (up to 800MHz ck. sp.)
compatible with PCI interface.
“Packetized” bus: addresses, data, and commands are sent
along the same wires allowing narrower links easier to route.
HT System: a processor with a HyperTransport port called
HyperTransport host, the HyperTransport bus and any I/O channels
connected to it.
Differential signaling: (employed by links) use two wires for
each signal, with the result being the difference between the two
signals sent, does not suffer from problems associated with the single-
ended signaling of high speed parallel buses (bouncing signals,
interference, cross-talk).
Daniele Magliozzi - Politecnico di Milano -5- AMD Opteron Quad-Core : A Brief Overview
HyperTransport Technology (Switch
Topology)
Daniele Magliozzi - Politecnico di Milano -8- AMD Opteron Quad-Core : A Brief Overview
Power Performances
Daniele Magliozzi - Politecnico di Milano -9- AMD Opteron Quad-Core : A Brief Overview
Opteron 4-C 3rd generation optimizations