Una delle grandi sfide per i programmatori di giochi su PC riguarda la diminuzione dell'overhead, ovvero lo spreco di tempo e di risorse intrinsecamente dovuto alla sovrapposizioni degli strati di astrazione imposta dalle API di alto livello (come le DirectX) che causa rallentamenti nell'elaborazione. Sulle console questo fenomeno è molto contenuto, perchè la componentistica fissa dell'hardware consente di sfruttare tutte le potenzialità di elaborazione a disposizione utilizzando API a basso livello.
L'overhead diventa particolarmente fastidioso e difficile da controllare quando il numero di "oggetti" presenti in una scena cresce in maniera esponenziale. Pensiamo ad esempio ai giochi RTS che prevedono un elevato numero di unità che mettono sotto sforzo la CPU per via della gestione dell'AI (intelligenza artificiale) e dei calcoli della fisica. Su questi titoli i programmatori spesso usano "il trucco" di raggruppare i singoli oggetti in unità più grandi ed implementano un'AI ed una fisica comune a tutto il gruppo. Con le DirectX e le attuali CPU più potenti la gestione completa e fluida delle diverse unità è limitata ad un numero di poco superiore a cento.
Oxide Games ha sviluppato la demo Star Swarm per dimostrare che grazie alle API Mantle questo limite può essere facilmente superato. Nella tech-demo che riportiamo in questa pagina sono presenti ben 5000 oggetti, ognuno dotato di una propria AI e di una propria fisica, in una scena renderizzata a 1080p dove le API Mantle permettono di ottenere un framerate medio di 45 FPS. Nel momento in cui si passa alla modalità DirectX è ben visibile il taglio dei frame che calano drasticamente a 13 FPS (risultando ingiocabile). La configurazione hardware utilizzata prevede una CPU Intel Core i7 980 (quindi 6 core fisici) abbinata ad una GPU AMD Radeon R9 290X.
Questo valore è in linea con quanto dichiarato da AMD nelle slide di presentazione di Kaveri; dove nella stessa demo Star Swarm un'APU A8-7600, abbinata sempre alla GPU R9 290X, fa registrare valori tre volti superiori con le API Mantle rispetto alla DX.
Pubblicato in: News, Gaming
Tags: amd , apu , kaveri , mantle , Oxide Games , radeon , Star Swarm
Ancora nessun commento. Dicci tu per primo cosa ne pensi!
Per commentare fai login. Puoi connetterti anche con il tuo account Facebook, Google o Twitter. ![]()
Buongiorno e buonasera (3686)
18/01/2014 11:32, Masciale
Caricabatterie Notebook (3)
18/01/2014 11:23, Alessio89
PC Master e PC Son (8)
18/01/2014 10:01, Fottemberg
Intel rimborserà gli OEM che utilizzeranno i SoC Atom per i Tablet (1)
18/01/2014 09:46, Fottemberg
Vedere la temperatura da fedora (10)
18/01/2014 09:35, Jena Plisskin
Intel stringe la cinghia. 2013 in calo, si spera nel '14 (2)
18/01/2014 09:15, Mitch
La cazzata del giorno (498)
18/01/2014 09:12, Mitch

Il Forum