Architektúrák összehasonlítása
Processzor megnevezése | AMD Athlon 64 X2 (K8) | AMD Phenom X4 (K10) | Intel Core 2 Quad/Extreme (Penryn) | |
Gyártástechnológia | 65 nm SOI | 65 nm SOI | 45 nm Hi-K + Metal Gate | |
Tranzisztor (millió) | 154 (Brisbane) | 463 (Agena) | 2 x 410 (2 x Wolfdale) | |
Magméret (mm2) | 126 | 285 | 2 x 107 | |
L1 cache mérete | 2 x 64 kB adat 2 x 64 kB utasítás (2 utas, 64 byte line hossz) | 4 x 64 kB adat 4 x 64 kB utasítás (2 utas, 64 byte line hossz) | 2 x [2 x 32 kB adat 32 kB utasítás] (8 utas, 64 byte line hossz) | |
L1 cache késleltetése | 3 ciklus | 3 ciklus | 3 ciklus | |
L1I cache szélessége | 128 bit | 256 bit | ? bit | |
L1I cache TLB | 40 bejegyzés | 48 bejegyzés | 128 bejegyzés | |
L1D cache szélessége | 2 x 64 bit load 1 x 64 bit store | 2 x 128 bit load 2 x 64 bit store | 1 x 128 bit load 1 x 128 bit store | |
L1D cache TLB | 40 bejegyzés | 48 bejegyzés | 256 bejegyzés | |
L2 cache mérete | 2 x 512 kB (16 utas; 128 bit; 64 byte line hossz) | 4 x 512 kB (16 utas; 256 bit; 64 byte line hossz) | 2 x 6 MB megosztott (24 utas; 256 bit; 64 byte line hossz) | |
L2 cache késleltetése | 12 ciklus | 9 ciklus | 14 ciklus | |
L2 cache TLB | I: 512 / D: 512 bejegyzés (4 kB) | I: 512 / D: 512 bejegyzés (4 kB); 8 bejegyzés (1 GB-hoz) | D: 16 bejegyzés | |
L3 cache mérete | nincs | 2 MB (32 utas; 128 bit) | nincs | |
L3 cache késleltetése | – | 20+ ciklus | – | |
Futószalag hossza (lépcső) | 12/17 (int/float) | 12/17 (int/float) | 14/? | |
Elágazásbecslés | BTB: 2048 bejegyzés; GHBC: 16384 bejegyzés; RAS: 12 bejegyzés | BTB: 2048 bejegyzés; GHBC: 16384 bejegyzés; RAS: 24 bejegyzés; indirekt előrejelző: 512 bejegyzés | BTB: ? bejegyzés; ? RAS (Intelnél RSB): 16 bejegyzés | |
Behívó (fetch) szélessége | 16 byte | 32 byte | 16 byte | |
Hardveres prefetch (CPU-magonként) | Unit-stride prefetcher (L2) | 2 db Memory prefetcher (RAM); Unit-stride prefetcher (L1); Adaptive prefetcher (L1) | Utasításbehívás és predekód prefetch; Data Cache Unit prefetcher (L1); IP-based prefetcher (L1); 2 db Data Prefetch Logic (L2, azaz megosztott) | |
Órajelenként feldolgozható x86 utasítások maximális száma | 3 | 3 | 4 (+1 macro-op fusion-nal) | |
x86 dekódolók száma | 1 egyszerű + 1 komplex 64 bit széles | 1 egyszerű + 1 komplex 128 bit széles | 3 egyszerű + 1 komplex | |
x86 dekódolók sebessége/órajel (AMD: macro-op; Intel: micro-op) | 3 | 3 | 4+1+1+1 | |
ROB mérete | 72 bejegyzés | 72 bejegyzés | 96 bejegyzés | |
Ütemezés módja | 3x8 férőhelyes Integer/Mem ütemező; 3x12 férőhelyes FP [64 bit] ütemező; | 3x8 férőhelyes Integer/Mem ütemező; 3x12 férőhelyes FP [128 bit] ütemező; | 32 férőhelyes RS (vegyes) | |
Végrehajtó portok száma | 6 | 6 | 6 | |
Végrehajtó egységek | 3 Integer 3 FP/2 SSE (64 bit) | 3 Integer 3 FP/3 SSE (128 bit) [az FSTORE ág csak SSE mov] | 3 Integer 2 FP 3 SSE (128 bit) | |
Integer/memória végrehajtók | 3 teljesértékű ALU + 3 AGU | 3 teljesértékű ALU + 3 AGU + 1 ABM | 1 teljesértékű ALU + ALU branch + ALU Shift/Rotate + Store Data + Store Address + Load Address | |
FP végrehajtók | FADD + FMUL + FSTORE | FADD + FMUL + FSTORE | FADD + FMUL/FDIV | |
Órajelenkénti INT SIMD műveletek száma | 2 x 64 bit | 2 x 128 bit (+FSTORE SSE mov) | 3 x 128 bit | |
Órajelenkénti FP SIMD műveletek száma | 2 x 64 bit | 2 x 128 bit (+FSTORE SSE mov) | 3 x 128 bit | |
Támogatott memória | DDR2-800 | DDR2-1066 DDR3 (később) | DDR2-800 (hivatalosan, de egyébként 1066 is) DDR3-1333 | |
Maximálisan elérhető memória-sávszélesség | 12,8 GB/s | 17 GB/s (DDR2) DDR3 (később) | 12,8 GB/s (DDR2) 21 GB/s (DDR3) | |
Rendszerbusz órajele | 1000 MHz HyperTransport (8 GB/s) | 1000–2600 MHz HyperTransport (8–20,8 GB/s) | 333–400 MHz FSB (10,6–12,8 GB/s) | |
SIMD | 3DNow!(+), MMX, SSE, SSE2, SSE3 | 3DNow!(+), MMX, SSE, SSE2, SSE3, SSE4a | MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 | |
Egyéb támogatott technológiák | CnQ, Enhanced Virus Protection, x86-64, Pacifica | DDPM, SPL, CoolCore, Enhanced Virus Protection, x86-64, AMD-V (továbbfejlesztett Pacifica) | C1E, EIST, Execute Disable Bit, EM64T, Intel VT | |
Fogyasztás | 65 W (AMD TDP) | 68–95–120 W (TDP) 55–75–105 W (ACP) | 95–130 W (Intel TDP) |
- BTB: Branch Target Address Buffer
- GHBC: Global History Bimodular Counter
- RAS: Return Address Stack
- RSB: Return Stack Buffer
- RS: Reservation Station
- ROB: Re-Order Buffer