3. GCN Graphics Core Next - Parte 3
Con una superficie di 365mm2 “Tahiti” risulta più piccola di “Cayman” (389mm2), ma integra un numero maggiore di unità di elaborazione, 2048 contro 1536, ed un controller di memoria più evoluto.
La riduzione della dimensione del die della GPU è diretta conseguenza dell’utilizzo del processo produttivo a 28nm High-K di TSMC con cui saranno prodotte anche le sorelle minori della HD 7970, destinate alle altre fasce del mercato.
La frequenza di funzionamento della GPU della Radeon HD 7970 è pari a 925MHz, garantendo una potenza teorica pari a 3.79TFLOPs nei calcoli FP32 e fino a 947GFLOPs in modalità FP64 (1/4 della potenza totale).
Quest’ultimo valore è stato dichiarato da AMD, tuttavia l’architettura permette di configurare diversamente le unità di elaborazione consentendo, almeno in linea teorica, di aumentare le performance agendo sui driver o il BIOS della scheda.
Per garantire l’affidabilità in ambito GP-GPU, sia la memoria video che le Cache sono "protette" con tecnologia ECC.
Al pari della GPU “Cayman”, anche “Tahiti” è dotata di due Asynchronous Command Engines (ACE) e di due unità geometriche consentendo di generare 2 triangoli per clock, tuttavia le performance di “Tahiti” risultano più elevate data l’ottimizzazione svolta dagli ingegneri AMD.
La Radeon HD 7970 è dotata di 32 Compute Unit (ciascuna dotata 4 SIMD a 16 vie) e 8 Render Back-ends (32 ROPs); complessivamente una GPU “Tahiti” è composta da ben 4.3 miliardi di transistor.
“Tahiti” è la prima GPU ad essere compatibile con le specifiche delle API DirectX 11.1 includendo il supporto al Target Independent Rasterization, funzionalità che necessita di essere implementata in hardware e non disponibile su alcuna GPU attualmente in commercio.
Rispetto alle DirectX 11, la nuova versione include una serie di piccoli miglioramenti tra cui la formalizzazione del supporto alle tecnologie 3D Stereo, ottenuto oggi con alcuni workaround o con middleware di terze parti.
Le DirectX 11.1 includono inoltre alcune funzionalità per migliorare il supporto alla condivisione delle GPU da parte di più applicativi, consentendo reset parziali della stessa e migliorandone la stabilità e l’usabilità da parte degli sviluppatori.
Le nuovi API saranno disponibili dopo il lancio di Microsoft Windows 8, sistema operativo che non entrerà in beta prima di febbraio (secondo recenti indiscrezioni).
Specifiche “Tahiti” vs “Cayman”
Codename | Tahiti | Cayman |
Nome commerciale | AMD Radeon HD 7970 | AMD Radeon HD 6970 |
Processo Produttivo | TSMC 28nm | TSMC 40nm |
Architettura | GCN (Graphics Core Next) | VLIW4 |
Stream Processors | 2048 | 1536 |
Texture Units | 128 | 96 |
ROPs | 32 | 32 |
Frequenza Core | 925MHz | 880MHz |
Frequenza Memoria | 1375MHz (5GHz) | 1375MHz (5GHz) |
BUS Memoria | 384bit | 256bit |
Memoria Video | 3GB | 2GB |
FP64 | 1/4 | 1/4 |
Numero Transistor | 4,31 Miliardi | 2,64 Miliardi |
Dimensione die | 365mm2 | 389mm2 |