AMD K10, Bulldozer, Piledriver e APU Fusion/HSA

Il processore per molti è un pezzo silicio che fa andare il computer, ma all'interno nasconde tante cose. In questo secondo articolo affrontiamo il tema delle caratteristiche dei vari processori.

Avatar di Tom's Hardware

a cura di Tom's Hardware

AMD K10, Bulldozer, Piledriver e APU Fusion/HSA

AMD K10 (Phenom, Phenom II, Athlon II, Athlon X2, Sempron)

AMD è passata dall'architettura K8 a quella K10. I primi processori K10 sono stati i Phenom presentati nel novembre 2007. La famiglia AMD Phenom è stata progettata per integrare fino a sei core in un singolo die. Dal 2007, e negli anni successivi, abbiamo visto diverse declinazioni sotto i marchi Phenom, Phenom II, Athlon II, Athlon X2 e Sempron. I primi chip K10 usavano un Socket AM2+, che includeva il supporto alla DDR2. Le versioni successive usavano i Socket AM3 e AM3+, che supportavano memoria DDR3. L'immagine sotto è quella di un processore Phenom II X6 per Socket AM3:

Le CPU Phenom X3, X4 e Athlon X2 sono state realizzate a 65 nanometri, mentre i processori Phenon II, Athlon II e Sempron 1xx erano fatti a 45 nanometri, arrivando ad avere un die con consumi generalmente più bassi e prestazioni più alte. La figura sotto illustra il progetto interno del processore Phenom II X6:

Clicca per ingrandire

I chip di fascia alta in questa famiglia includono soluzioni con tre, quattro o sei core, cache L3 e frequenze maggiori, oltre a velocità superiori per il bus HyperTransport (2 GT/s). La tabella sotto vi permette di vedere i vari processori AMD K10 usciti nel corso del tempo:

Processore Core Frequenza Turbo Core L2 L3 Core Processo TDP Socket
Phenom II X6 6 2.6-3.3 GHz 3 MB 6 MB Thuban 45 nm 95-125 W AM3
Phenom II X4 4 2.9-3.5 GHz 2 MB 6 MB Zosma 45 nm 95-125 W AM3
Phenom II X4* 4 2.5-3.7 GHz No 2 MB 4-6 MB Deneb 45 nm 95-140 W AM3
Athlon II X4 4 2.2-3.8 GHz No 2 MB N/A Propus 45 nm 45-95 W AM3
Phenom II X3 3 2.4-3.2 Ghz No 1.5 MB 6 MB Heka 45 nm 65-95 W AM3
Athlon II X3 3 2.2-3.4 GHz No 1.5 MB N/A Rana 45 nm 45-95 W AM3
Phenom II X2 2 2.8-3.5 GHz No 1 MB 6 MB Callisto 45 nm 80 W AM3
Phenom II X2 2 3.4 GHz No 1 MB 6 MB Regor 45 nm 80 W AM3
Athlon II X2 2 1.6-3.3 GHz No 1-2 MB N/A Regor 45 nm 25-65 W AM3
Athlon II1xxu 1 1.8-2 GHz No 1 MB N/A Sargas 45 nm 20 W AM3
Sempron 1xx 1 2.7-2.9 GHz No 1 MB N/A Sargas 45 nm 45 W AM3
Phenom X4 4 1.8-2.6 GHz No 2 MB 2 MB Agena 65 nm 65-140 W AM2+
Phenom X3 3 1.9-2.5 GHz No 1.5 MB 2 MB Toliman 65 nm 65-95 W AM2+
Athlon X2 2 2.3-2.8 GHz No 1 MB 2 MB Kuma 65 nm 95 W AM2+

*Il modello 840 non ha cache L3

  • Zosma = Thuban con due core disabilitati
  • Propus = Deneb senza cache L3 (o disabilitata)
  • Heka = Deneb con un core disabilitato
  • Rana = Propus con un core disabilitato
  • Callisto = Deneb con due core disabilitati
  • Toliman = Agena con un core disabilitato
  • Kuma = Agena con due core disabilitati

I processori AM3 possono essere usati anche nelle motherboard Socket AM2+ con un aggiornamento BIOS appropriato.

Processori AMD FX "Bulldozer" e "Piledriver"

AMD ha introdotto il successore dell'architettura K10, noto come Bulldozer, nell'ottobre 2011. Anche se i processori FX in questa famiglia usavano lo stesso Socket AM3+ delle ultime proposte K10, il progetto interno delle soluzioni Bulldozer era molto differente dai predecessori.

Nota: Bulldozer è anche noto come K11, ma Bulldozer è il nome più comune di questa architettura.

I processori Bulldozer sono modulari. Ogni modulo contiene una singola cache L1 instruction, un decoder multi-branch instruction, e un multilayer dispatch controller. Il controller dispatch è stato connesso a due cluster integer e a una singola unità in virgola mobile. I risultati sono collegati a una write coalescing cache, un'unità per l'interfaccai core e fino a 2 MB di cache L2. Il modulo è comunemente noto come dual-core, anche se solo i cluster integer sono due. Una CPU Bulldozer – su desktop nota come Zambesi - include fino a 8 MB di cache L3 e fino a otto core.

Clicca per ingrandire

Le altre caratteristiche di Bulldozer includono il Turbo Core (una funzione analoga al Turbo Boost) e nuove istruzioni (AES, AVX, FMA4 e XOP). Queste istruzioni supportano una codifica più veloce, calcoli in virgola mobile, rendering e la transcodifica video via software ottimizzata per queste istruzioni. Con Bulldozer, AMD passò dal processo produttivo a 45 nanometri a quello a 32 nanometri. I processori FX basati su Bulldozer sono completamente sbloccati per un overclock più facile.

Le CPU in questione sono ottimizzate per sfruttare i software che usano molti thread, ma le prestazioni dei benchmark sono state deludenti, in quanto la maggior parte delle applicazioni non erano ottimizzate per la nuova architettura Bulldozer. Le altre specifiche dei processori Bulldozer sono elencate nella tabella sotto:

Processore Core Freq. CPU Turbo Core L2 TDP
FX 81xx 8 3.1-3.6 GHz 4 MB 125 W
FX 61xx 6 3.3 GHz 3 MB 95 W
FX 41xx 4 3.8 GHz No 2 Mb 125 W

AMD ha introdotto una versione migliorta di Bulldozer, nota come Piledriver, nell'ottobre 2012. Questi sono i miglioramenti:

  • Branch predictor più accurato
  • Supporto alle istruzioni integer FMA4 e F16C
  • Progetti della cache L1 e L2 migliorati
  • Frequenze più elevate

La tabella sotto mostra i processori FX che usano la microarchitettura Piledriver. Questi processori usano i core noti come Vishera.

Processore Core Freq. CPU L2 TDP
FX 83xx 8 3.5-4 GHz 4 MB 125 W
FX 63xx 6 3.5 GHz 3 MB 95 W
FX 43xx 4 3.8 GHz 2 MB 95 W

APU AMD Fusion/HSA (Heterogeneous Systems Architecture)

Fusion era il nome originario di una varietà di processori mobile, desktop e server con grafica integra di AMD. Adesso l'azienda parla di Heterogeneous Systems Architecture (HSA) e in generale chiamata queste soluzioni "Advanced Processing Units (APUs)".

Nota: AMD ha abbandonato il nome Fusion dopo aver scoperto che la svizzera Arctic (originariamente Arctic Cooling), usava il nome Fusion per i suoi alimentatori dal 2006.

AMD ha realizzato diverse linee di APU, incluse le serie C (principalmente notebook) e le serie E (usate nei notebook e desktop low-cost). La linea primari di prodotti per i desktop è tuttavia la serie A, di cui contiamo tre esponenti: Llano (basato su Bulldozer), Trinity (Piledriver) e Kaveri (Steamroller). Llano usa il socket FM1 e include modelli con due, tre o quattro core fino a 4 MB di cache L2. Il core Trinity usa il Socket FM2 e raggiunge frequenze più alte, ha una migliore GPU e una gestione termica superiore. Esistono soluzioni da due o quattro core con un massimo di 4 MB di cache L2. Per quanto riguarda Kaveri, AMD ha introdotto il nuovo socket FM2+, per ora solo tre soluzioni quad-core, di cui trovate tutti i dettagli in questo articolo.