| Hardver | Grafičke karte | AMD Radeon HD 7870
Grafičke karte

AMD Radeon HD 7870

 

Arhitektura novog grafičkog procesora

 

Kao što smo već ranije spomenuli, AMD je prešao sa svojih (btw veoma efikasnih) VLIW4 i VLIW5 instrukcija na narednu generaciju koju je nazvao GCN – Graphic Core New arhitecture. Šta zapravo predstavlja GCN?

 

gcn explained

 

AMD je shvatio da je su prethodne grafičke karte svojim VLIW instrukcijama bile jako dobre za gejming i tu se stvarno slabo šta moglo zameriti istima. No, kako je konkurencija svojim GPGPU performansama uvek bila korak ispred, AMD je shvatio da mora raditi na poboljšanju tzv. „computing“-a iliti GPGPU performansi gde VLIW instrukcije nisu baš blistale.

 

HD7870 17 T

 

GCN jedinice sada rade i grafičke i matematičke proračune. Dakle, ne postoji odvojen podsistem koji bi se bavio ovim stvarima i pravio kašnjenje u realnom vremenu. GCN arhitektura je optimizovana za takozvano „heterogeno“, odnosno različite proračune, koji podrazumevaju već spomenute grafičke i matematičke proračune objedinjene u jednom ciklusu. Ovo je zahtevalo i drugačiju strukturu i reorganizaciju keš arhitekture, pa tako recimo Tahiti modeli imaju tri dvostruka 64bit-na kontrolera (384bit magistrala), od kojih svaki ima dodeljenu L2 keš particiju za upis i čitanje podataka. Svaki klaster CU-a (computing unit-a) ima i dodeljen L1 memorijski keš koji ima 64 bajta po ciklusu, kao i svoje zasebne registre. GDS (global data share) je kontroler koji vrši raspodelu i sinhronizaciju podataka unutar računarskih jedinica.

 

HD7870 18

 

Svako GCN jezgro ima po četiri SIMD bloka, koji je širok 16x, te time dobijamo računicu da svaki CU (computing unit) ima 64 shader-a. Pošto HD7870 GPU ima 20 CU-a, prostim množenjem 64 SIMD jedinice, dolazimo do cifre od 1280 shader jedinica.

Računice sa pokretnim zarezom su ostale na sličnom nivou kao kod Cayman čipova, sa tim da nema više VLIW instrukcija, pa tako ni paralelizma koji je donekle „gušio“ Cayman čipove koji se nisu snalazili u multitaskingu. GCN arhitektura uz dodatak zasebnog skalarnog čipa rešava, bar u teoriji problematiku paralelnog računanja, jer kao što smo već napomenuli CU jedinice ne čekaju na instrukcije redom, već ih putem GDS kontrolera dobijaju istovremeno.

 

Tagovi

Ivan Vujić

Software, storage, network etc editor @ AXE
Database migration @ RC ETF

Dodaj komentar

Kliknite ovde da biste poslali komentar