Fókuszban az AMD K10 architektúra

Architektúrák összehasonlítása

Processzor megnevezéseAMD Athlon 64 X2 (K8)AMD Phenom X4 (K10)Intel Core 2 Quad/Extreme (Penryn)
Gyártástechnológia65 nm SOI65 nm SOI45 nm Hi-K + Metal Gate
Tranzisztor (millió)154 (Brisbane)463 (Agena)2 x 410 (2 x Wolfdale)
Magméret (mm2)1262852 x 107
L1 cache mérete2 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ése3 ciklus3 ciklus3 ciklus
L1I cache szélessége128 bit256 bit? bit
L1I cache TLB40 bejegyzés48 bejegyzés128 bejegyzés
L1D cache szélessége2 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 TLB40 bejegyzés48 bejegyzés256 bejegyzés
L2 cache mérete2 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ése12 ciklus9 ciklus14 ciklus
L2 cache TLBI: 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éretenincs2 MB (32 utas; 128 bit)nincs
L3 cache késleltetése20+ ciklus
Futószalag hossza (lépcső)12/17 (int/float)12/17 (int/float)14/?
ElágazásbecslésBTB: 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ége16 byte32 byte16 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áma334 (+1 macro-op fusion-nal)
x86 dekódolók száma1 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)
334+1+1+1
ROB mérete72 bejegyzés72 bejegyzés96 bejegyzés
Ütemezés módja3x8 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áma666
Végrehajtó egységek3 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ók3 teljesértékű ALU + 3 AGU3 teljesértékű ALU + 3 AGU + 1 ABM1 teljesértékű ALU + ALU branch + ALU Shift/Rotate + Store Data + Store Address + Load Address
FP végrehajtókFADD + FMUL + FSTOREFADD + FMUL + FSTOREFADD + FMUL/FDIV
Órajelenkénti INT SIMD műveletek száma2 x 64 bit2 x 128 bit (+FSTORE SSE mov)3 x 128 bit
Órajelenkénti FP SIMD műveletek száma2 x 64 bit2 x 128 bit (+FSTORE SSE mov)3 x 128 bit
Támogatott memóriaDDR2-800DDR2-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ég12,8 GB/s17 GB/s (DDR2)
DDR3 (később)
12,8 GB/s (DDR2)
21 GB/s (DDR3)
Rendszerbusz órajele1000 MHz HyperTransport (8 GB/s)1000–2600 MHz HyperTransport (8–20,8 GB/s)333–400 MHz FSB (10,6–12,8 GB/s)
SIMD3DNow!(+), MMX, SSE, SSE2, SSE33DNow!(+), MMX, SSE, SSE2, SSE3, SSE4aMMX, SSE, SSE2, SSE3, SSSE3, SSE4.1
Egyéb támogatott technológiákCnQ, Enhanced Virus Protection, x86-64, PacificaDDPM, SPL, CoolCore, Enhanced Virus Protection, x86-64, AMD-V (továbbfejlesztett Pacifica)C1E, EIST, Execute Disable Bit, EM64T, Intel VT
Fogyasztás65 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

Azóta történt

  • Intel - elterelő manőver

    Épp a Phenom premierjével egy időben érkezett tesztlaborunkba a Core 2 Extreme QX9770. Csúcsmodell, de minek?

  • A processzorok mélylélektana

    Szokásos tesztrutinunkat megtörve szintetikus benchmarkokkal merülünk alá az x86-os processzorok lelkivilágában.

  • K10 élesben - nyúzópadon a Phenom

    Az AMD új architektúráját elemző írásaink után éles helyzetben, valós alkalmazásokkal teszteltük a Phenom processzort.

  • Processzorok 64 biten

    64 bites operációs rendszer alatt próbáltuk ki, mit hoz a gyakorlatban a mai x86-os processzorok 64 bites kiterjesztése.

Előzmények

Hirdetés