
Le prestazioni delle APU AMD potrebbero aumentare mediamente di oltre il 20 percento grazie all'uso di una nuova tecnica chiamata "CPU-assisted GPGPU" che migliora la gestione dei dati tra CPU e GPU integrata. È questo il risultato di una ricerca svolta da un team della North Carolina State University e dalla stessa AMD, che ha collaborato e finanziato lo studio insieme alla National Science Foundation.
"I produttori di chip stanno creando processori che hanno un'architettura fusa, il che significa che includono CPU e GPU su un singolo chip", ha dichiarato il professor Huiyang Zhou. "Quest'approccio riduce i costi di produzione e aumenta l'efficienza energetica dei computer. I core della CPU e della GPU però lavorano quasi esclusivamente su funzioni separate. Raramente collaborano nell'esecuzione di un determinato programma, quindi non sono così efficienti come potrebbero essere. È un problema che stiamo cercando di risolvere".

L'approccio è quello di sfruttare la GPU per eseguire funzioni di calcolo, e al tempo stesso usare la CPU per andare a pescare e gestire i dati (pre-fetch) di cui avrà bisogno la GPU dalla memoria di sistema. "Questa tecnica è più efficiente perché permette a CPU e GPU di fare ciò in cui sono brave. Le GPU sono buone per compiere calcoli ad alte prestazioni, mentre le CPU per fare decisioni e recuperare i dati in modo flessibile".
Tutto avviene via software e qui tocchiamo un tasto dolente: spesso nei nostri computer abbiamo hardware sotto-utilizzato. L'hardware corre e il software resta indietro - e probabilmente non è nemmeno tutta colpa degli sviluppatori.
La tecnica "CPU-assisted GPGPU" usa sostanzialmente la veloce cache L3 della CPU come "incubatrice" dei dati che servono alla GPU, pescati dalla memoria di sistema. I thread di calcolo della GPU possono quindi accedere direttamente a questa memoria per svolgere i calcoli, riducendo le latenze e sprigionando tutta la propria forza.

Tutto è gestito da un programma di pre-esecuzione, generato automaticamente dal kernel della GPU usando algoritmi preposti dal compilatore e dotato delle istruzioni di accesso alla memoria del kernel della GPU per più thread. Poiché la pre-esecuzione è controllata direttamente a livello di applicazioni utente, può essere affinata e amministrata.
Nei test preliminari, il team guidato dal professor Huiyang Zhou ha riscontrato che il nuovo approccio migliora le prestazioni della APU mediamente del 21,4 percento, con punte massime fino al 113%. Non sono noti i software con i quali sono stati effettuati questi riscontri, ma probabilmente si tratta di test sintetici. Il team presenterà la sua ricerca il 27 febbraio all'International Symposium on High Performance Computer Architecture.
L'esperimento, va sottolineato, è stato compiuto con "una simulazione di una futura APU AMD con cache L3 condivisa". D'altronde né Llano né l'imminente Trinity hanno cache L3. Secondo i ricercatori questa tecnica potrebbe applicarsi anche ai processori con grafica integrata Sandy Bridge di Intel, ma solo in teoria, perché la GPU non è abbastanza potente e non supporta OpenCL e altre istruzioni tipiche del calcolo generico. Mancanze che l'azienda dovrebbe iniziare a risolvere con Ivy Bridge.
Telecomando Samsung TV, sensibile al tocco e alla parola
Flash su Firefox con la sandbox, un recinto per le falle
Il filtro dell'Android Market si può aggirare facilmente
Addio iPad, meglio studiare che un posto fisso in Foxconn
Nokia N8 si aggiorna da Anna a Belle, e Symbian rinasce
Tamron 24-70mm f2.8, ottica che strizza l'occhio alle reflex
Prototipi dell'Apple iTV già consegnati ai potenziali partner
Symantec ricattata da Anonymous: volevano 50mila dollari
Skyrim PC guadagna texture HD e il Creation Kit per le mod
Olympus OM-D: fascino antico, tecnologia d'avanguardia
Chrome per Android, vero browser per tablet e smartphone
Antec HCG M, alimentatori fino a 620 W: al bando il rumore
Xbox 720 contro i giochi usati, è polemica: c'è chi dice no
ClearBlack, lo schermo dei Nokia Lumia non ha più segreti
RaspBerry Pi, il PC tascabile con Linux che costa 25 dollari
Athlon II X4 641 e 638, AMD Llano quad-core senza la GPU
Canon lavora ai nuovi super-teleobiettivi 400mm e 600mm
Cellulare TTM Outlimits Solaris con pannello solare integrato
Mio Cyclo 300 e Mio Cyclo 305 HC sono GPS da bicicletta
Facebook vuole Opera per realizzare un nuovo browser?
Microchip nei cetacei per studiare il clima e la fauna marina
Le offerte 3 Italia per il Samsung Galaxy SIII in anteprima
Steve Jobs geniale ma Cook è il capo perfetto per Apple
Absinthe 2.0 per il jailbreak del Nuovo iPad e iOS 5.1.1
Google cancella 1,2 milioni di link pirata al mese
TV a Ultra Alta Definizione: si parla già di standard
AMD FirePro V3900 sfida Quadro 400, 600 e Radeon HD 6570
Radeon più vendute delle GeForce, AMD recupera su Nvidia
Llano perde i transistor come Bulldozer? Giallo in casa AMD
AMD A10-4600M: la APU Trinity Mobile sotto esame
Radeon HD 7850 con 768 shader: la GPU Pitcairn dei desideri
Le APU Trinity di AMD prima sui portatili, desktop in estate
Radeon HD 7970 Gigahertz Edition forse nei piani di AMD
AMD Radeon HD 7830 o HD 7790 forse in sviluppo, è giallo
Guida alle schede grafiche: le scelte di maggio
AMD rialza la testa e recupera quote di mercato su Intel
AMD A10-4600M: la APU Trinity Mobile sotto esame
AMD perde 590 milioni di dollari ma è ottimista per il futuro
Asus U32U - PR
AMD Piledriver, CPU oltre 4 GHz con il KERS delle Formula 1
AMD FX-8350 e FX-8320, Vishera sostituisce Bulldozer
AMD Roadmap 2012-2013: APU, architettura e strategia
AMD Financial Analyst Day 2012 - PR
AMD A8-3870K a 6 GHz, l'APU senza freni stupisce il mondo
AMD predilige le APU, le CPU tradizionali possono aspettare
AMD prende le distanze da Fusion, la strizza legale è Arctic
Originariamente inviata da Vidoque
con questo approccio si utilizzerebbe la GPU integrata per l'uso comune dei software, e non solo per la grafica. Se è veramente così, ben venga così che si possa sfruttare sempre e comunque HW che si ha a disposizione
Originariamente inviata da pierdole
non ho capito però chi dovrà sviluppare il software che farà lavorare assieme CPU e GPU:AMD stessa con un programma "universale",ogni programma dovrà essere compilato specificatamente per APU AMD direttamente dai programmatori dell'applicazione ,oppure dal sistema operativo che si incaricherà di tutto ?Oltretutto quando arriverà (se arriverà) Intel bisognerà anche distinguere le architetture.Comunque la storia che la potenzialità dell'hardware non viene sfruttata a fondo ha inquietanti analogie col nostro cervello :anche Dio è un cattivo programmatore o "probabilmente non è nemmeno tutta colpa sua"
AMD A8-3870K a 6 GHz, l'APU senza freni stupisce il mondo
AMD Roadmap 2012-2013: APU, architettura e strategia
AMD predilige le APU, le CPU tradizionali possono aspettare
AMD A8-3870K e A6-3670K, APU sbloccate per overclocker
Core i5 3350P è un quad-core Ivy Bridge con GPU spenta
Llano perde i transistor come Bulldozer? Giallo in casa AMD
Le CPU Intel non gronderanno più sangue
Barristore è il nuovo transistor al grafene di Samsung
I chip che fanno errori sono più veloci dei processori perfetti
Xeon E3-1200 v2, i primi basati su architettura Ivy Bridge
Commenti