Skin ADV
Text Size

Quella che AMD definisce la "Quarta Era" delle proprie GPU si apre nel segno della nuova architettura GCN.

La prima Era (1998-2001) è stata caratterizzata dall'engine T&L di tipo fixed function, la seconda (2002-2006) dagli shaders semplici programmabili, la terza (2007-2011) dall'architettura a shaders unificati con ALU di tipo VLIW. Con Cayman, evoluzione finale della terza Era, AMD ha sperimentato le ALU simmetriche a quattro vie e inserito novità sul fronte dell'elaborazione geometrica e general-purpose.

L'architettura GCN riesce finalmente a mettere sullo stesso piano grafica 3D e GPU Computing, portando, almeno sulla carta, un sensibile incremento prestazionale in entrambi i settori tale da permettere alla casa di Sunnyvale di proseguire con il progetto di un ecosistema GPU + CPU sempre più forte che culminerà con il dopo Trinity in una serie di APU dove l'integrazione tra le due unità sarà totale e indistinguibile sia sul profilo hardware che software.

Alla base dell'architettura GCN troviamo la cosiddetta Compute Unit (CU): un singolo blocco composto da 4 Vector Units (SIMDs), ciascuna con 16 stream processors integrati, da 4 Texture Units (TMUs), da una Scalar Unit con i propri registri e da una cache L1 R/W da 16KB. Le 4 SIMDs sono pilotate da uno Scheduler affiancato da una memoria local data share da 64KB.

Rispetto alle precedenti architetture VLIW5 e VLIW4, GCN consente di raggiungere un elevato parallelismo d'elaborazione senza dover utilizzare compilatori troppo complessi e senza incappare in possibili "conflitti" sul flusso dati. Questa soluzione ha richiesto un notevole potenziamento di tutto il sistema di caching. Oltre alla cache L1, raddoppiata rispetto a Cayman, in Tahiti ogni quartetto di CU ha accesso ad una memoria da 16 KB per le istruzioni e da 32 KB per i dati. La cache L2 R/W è "partizionata" in 12 blocchi da 64KB e la comunicazione tra tutte le CU è affidata ad un Global Data Share.

  
GCN: Gerarchia delle cache

Sotto forma di diagramma a blocchi Tahiti ci viene presentato in questo modo:

 GCN: architettura della derivazione Tahiti

Sono presenti 32 CU suddivise in due banchi da 16, per un totale di 2048 Stream Processors, con 128 TMUs, 8 Render Bach-ends (32 ROPs) e con un memory controller di tipo GDDR5 composto da 6 unità 2CH da 64-bit ciascuna (per un'interfaccia complessiva a 384-bit).


GCN: motore geometrico

Il front-end è di chiara derivazione Cayman. Troviamo due distinti Geometry Engine inizializzati da un singolo Command Processor. All'interno dei due Geometry Engine è presente un nuovo Tesselator, definito di nona generazione. Tahiti, pur implementato un approccio ai calcoli geometrici simile a Cayman, risulta più performante grazie al maggior quantitativo di cache L2 e a varie ottimizzazioni sull'off-chip buffering e sul Vertex Assembler. In particolare nelle operazioni di hard-tessellation il nuovo chip distacca sensibilmente quello della generazione precedente.


Prestazioni con del tesselator

Anche il numero di ROPs è invariato rispetto a Cayman, con un'organizzazione a 8 gruppi da 4, ma ora queste possono lavorare in maniera più veloce ed essere sfruttate al meglio grazie alla maggiore banda passante verso le memorie, messa a disposizione dai due moduli 2CH aggiuntivi.


GCN: ROPs

Passando alla parte terminale notiamo che la cache L2, condivisa tra le CU, è stata complessivamente raddoppiata (768KB) rispetto a Cayman ed ora scala in maniera indipendente dalle ROPs e dal memory controller, con quest'ultimo che, come abbiamo già detto, ha un'ampiezza complessiva di 384-bit, ottenuti con 12 chip di VRAM GDDR5 a doppia densità.


Cache L2 e memory controller


Pubblicato in: Articolo, Hardware
Tags: afterburner , msi

OkNotizie
Dino Fratelli
Autore: Dino Fratelli
Esperto in:
CPU, schede madri, storage, tablet, audio
Laureato in Ingegneria Elettronica è stato caporedattore di uno fra i primi portali di tecnologia italiani e redattore di articoli per altre testate come Punto Informatico. Da sempre appassionato di hardware, audio e videogame.
Notizie postate da Dino FratelliArticoli postati da Dino Fratelli
1154
news
65
articoli
     Questo indirizzo email è protetto dagli spambots. E' necessario abilitare JavaScript per vederlo.

carLtoon

Friend links

Quotazioni

Loading
Chart
o Advanced Micro Devices 4.73 ▼0.15 (-3.07%)
o Intel Corp. 30.60 ▼0.94 (-3.00%)
o ARM Holdings 40.86 ▼3.20 (-7.26%)
o NVIDIA Corp. 45.17 ▼0.56 (-1.22%)
o Microsoft Corp. 48.25 ▼1.58 (-3.16%)
o Texas Instruments 58.91 ▼1.63 (-2.69%)
o Apple Inc. 91.71 ▼1.69 (-1.81%)
NYSE:AMD

Advanced Micro Devices

Company ID [NYSE:AMD] Last trade:4.73 Trade time:2:27PM EDT Value change:▼0.15 (-3.07%)
NASDAQ:INTC

Intel Corp.

Company ID [NASDAQ:INTC] Last trade:30.60 Trade time:2:26PM EDT Value change:▼0.94 (-3.00%)
NASDAQ:ARMH

ARM Holdings

Company ID [NASDAQ:ARMH] Last trade:40.86 Trade time:2:26PM EDT Value change:▼3.20 (-7.26%)
NASDAQ:NVDA

NVIDIA Corp.

Company ID [NASDAQ:NVDA] Last trade:45.17 Trade time:2:27PM EDT Value change:▼0.56 (-1.22%)
NASDAQ:MSFT

Microsoft Corp.

Company ID [NASDAQ:MSFT] Last trade:48.25 Trade time:2:27PM EDT Value change:▼1.58 (-3.16%)
NASDAQ:TXN

Texas Instruments

Company ID [NASDAQ:TXN] Last trade:58.91 Trade time:2:26PM EDT Value change:▼1.63 (-2.69%)
NASDAQ:AAPL

Apple Inc.

Company ID [NASDAQ:AAPL] Last trade:91.71 Trade time:2:27PM EDT Value change:▼1.69 (-1.81%)

Newsletter



Ricevi HTML?

Ultime dal forum



[Waiting for] AMD GPU Polaris & Vega (ex-Arctic Islands) (531)
27/06/2016 18:17, Il nabbo di turno

[Waiting for] Nvidia Pascal GPU (427)
27/06/2016 18:12, Il nabbo di turno

SMIC acquista LFoundry e la FAB di Avezzano (3)
27/06/2016 17:03, Il nabbo di turno

HDD e recupero dati ,,, ditte ? (2)
27/06/2016 17:01, gabri89

RX 460 data uscita (2)
27/06/2016 15:27, kingchizz

[Official Topic] AMD APU Kabini, Temash, Kaveri e... Carrizo (1358)
26/06/2016 19:23, Rafy93

Total War Warhammer: finalmente un gioco che rende giustizia a WHFB! (2)
26/06/2016 16:51, Fottemberg

Il meglio dal forum

[Official Topic] AMD APU Kabini, Temash, Kaveri e... Carrizo. Discutiamo le ultime novità sulle APU AMD basate su microarchitettura Bulldozer e Jaguar
[Waiting for] AMD GPU Polaris & Vega (ex-Arctic Islands). Discutiamo le ultime novità sulle GPU Polaris di AMD, senza dimenticarci di Vega!
[Official Topic] Nvidia Pascal GPU. Discutiamo le ultime novità sulle GPU Pascal di NVIDIA e su quanto ci aspetta in futuro!
[Official Topic] AMD "Zen". Discutiamo le ultime novità sulla microarchitettura x86 Zen di AMD e le CPU/APU in arrivo.
Buongiorno e buonasera. Il thread dedicato alle discussioni più futili e divertenti! Ogni forum che si rispetti ne ha uno, no?
Creative Sound Blaster e Windows 10/8.1/8/7/Vista. Dedicato a tutti i possessori delle schede audio di Creative Labs!
B&C e la questone "degli articoli prezzolati". Perché B&C è un portale diverso?
Just some ads!