Skip to content

BOINC.Italy

Home arrow BOINC arrow BOINC News arrow Un dono di Natale da AMD

Progetto del Mese

     RNA World

Cos'è il progetto del mese?

Menù utente






Password dimenticata?
Nessun account? Registrati

Progetti

Guarda la pagina dei progetti supportati da BOINC.Italy ed entra nel team!

JOIN BOINC.Italy

Unisciti con il tuo gruppo a BOINC.Italy!

Mappa utenti

Aggiungi il tuo indicatore sulla mappa!

Feed RSS

Tieniti sempre aggiornato sui contenuti pubblicati nel portale tramite i feed RSS!

Stato progetti

ABC@home:Online
Cels@Home:Irraggiungibile
climateprediction.net:Online
Cosmology@Home:Online
Docking@home:Online
Einstein@Home:Online
Leiden Classical:Online
LHC@home:Online
malariacontrol.net:Online
MilkyWay@home:Online
POEM@HOME:Online
PrimeGrid:Online
PS3GRID:Online
QMC@home:Online
RALPH@home:Online
Rosetta@home:Online
SETI@home:Online
SIMAP:Online
Spinhenge@home:Online
uFluids@home:Online
WCG:Online
yoyo@home:Online

Compleanno utenti

Un dono di Natale da AMD PDF Stampa E-mail
Scritto da Stefano Sinigardi   
venerdì 25 dicembre 2009
Dicembre, da alcuni anni, è il mese più prolifico per le tecnologie di GPGPU (General-Purpose computing on Graphics Processing Units).
Pochi giorni fa, con largo anticipo sulle previsioni che ne davano l'arrivo per gennaio 2010, AMD ha deciso di rilasciare al grande pubblico la versione finale del suo kit di sviluppo ATi Stream 2.0 .
 
 
 
Lo scopo principale di questi strumenti è quello di liberare la potenza di calcolo delle schede grafiche della casa canadese, per eseguire calcoli più generici (General-Purpose, appunto), anche di natura scientifica.
La prima versione del SDK uscì nel Dicembre 2007, solo per Windows XP, e la programmazione era basata sul linguaggio Brook+, una variante di C ottimizzata per l'esecuzione massiva di stream. Su quelle fondamenta e sul sistema CTM (Close-To-Metal), una variante più complessa ma anche più potente, prese il via l'applicazione GPU di Folding@Home.

A distanza di due anni moltissime cose sono cambiate: dopo questi primi spunti dati da AMD/ATi, è stata la casa concorrente nVidia a portare la tecnologia GPGPU verso nuovi orizzonti grazie agli strumenti offerti dal loro framework, chiamato CUDA.
 
L'approvazione nel Dicembre 2008 dello standard OpenCL, inizialmente sviluppato da Apple ma poi governato dal consorzio no-profit Khronos Group, ha convinto ATi ad abbandonare lo sviluppo degli strumenti basati sul precedente Brook+ proprietario ed a ricominciare il lavoro su questo nuovo standard, con rinnovato entusiasmo.
Un anno di lavoro ci ha consegnato la prima versione stabile del framework con supporto ad OpenCL 1.0 sia per una qualsiasi CPU x86 (purché abbia il supporto SSE3) che per GPU (qui un elenco completo delle schede supportate).

Fino ad ora non abbiamo mai parlato di BOINC, ma l'interesse che può avere questo framework è palese: stiamo assistendo ora ad un rapidissimo sviluppo del mondo GPGPU nel calcolo distribuito e le statistiche mostrano (vedi figura) come da alcuni mesi la maggior parte dei FLOPS siano generati dalle schede grafiche (e così è anche su Folding@Home da quando è uscita la versione per GPU).
 


Fino ad oggi era necessario scrivere codice con un linguaggio particolare a seconda del produttore del chip installato sulla GPU: OpenCL si promette di risolvere questo impasse con un sistema unificato al quale ciascun produttore di dispositivi di calcolo può aderire.

Restano comunque ancora dei problemi: innanzitutto il framework ATi è ancora molto giovane e soffre la mancanza di librerie che agevolino lo sviluppo delle applicazioni. Poi, per natura stessa del calcolo GPGPU, rimane necessario sviluppare applicazioni ottimizzate per la scheda sulla quale dovrà essere eseguito il codice, se si vuole sfruttare veramente tutta la potenza che possono elargire.
Sarà, però, un lavoro molto più facile che nel passato, grazie anche agli sforzi che parallelamente nVidia sta portando avanti per supportare OpenCL all'interno del framework proprietario CUDA.
Il porting delle vecchie applicazioni è già iniziato. Le somiglianze con CUDA facilitano il lavoro per chi fino ad oggi ha lavorato con gli strumenti nVidia, mentre invece sul fronte ATi le differenze sono molteplici.
 
In ambito BOINC, a breve, dovremmo vedere degli sviluppi sul progetto GPUGrid.net, da alcuni mesi impegnato a riscrivere l'applicazione nel nuovo framework.
Non si attendono invece novità da parte dei Milkyway@home e Collatz Conjecture, che possiedono applicazioni altamente ottimizzate, con le routine principali scritte addirittura in CAL (Compute Abstraction Layer), uno strumento dedicato alla programmazione di basso livello erede moderno del precedente CTM.
Il manager dovrebbe adeguarsi con le solite tempistiche di Berkeley, ovverosia i lavori inizieranno dopo che ci sarà qualche applicazione che ne necessiterà il supporto.

Infine, un discorso compatibilità: in linea di principio questo nuovo framework funziona anche sulle schede della serie ATi HD 4xxx (basate sulla famiglia di chip R7xx), ma solo la nuova serie HD 5xxx (chip R8xx) ha l'hardware progettato sulla base delle specifiche OpenCL 1.0 finalizzate. Per questo motivo, le performance sono molto limitate sulle schede basate sul "vecchio" chip 7xx, a causa dell'emulazione di alcune funzioni, mentre sono già di buon livello sulla nuova famiglia di schede ATi.
 


Ultimo aggiornamento ( sabato 26 dicembre 2009 )
 
Discussione (11 posts)

baxnimis
Un dono di Natale da AMD
Dec 26 2009 00:25:42
** Discussione sull'articolo: Un dono di Natale da AMD **

Io mi sono attrezzato
#39866

akd
Re:Un dono di Natale da AMD
Dec 26 2009 07:55:12
Ma dalla tua firma leggo che hai ben due 5970??

Cmq gran bella notizia, finalmente si è messo un po' d'ordine sullo stato dell'arte del GPGPU. E poi il logo ati ha anche i colori natalizi!
#39872

cenit
Un dono di Natale da AMD
Dec 26 2009 10:19:20
che bell'articolo! chissà chi l'ha scritto???

a parte gli scherzi, potevi pure mettere nome e cognome come vedo viene fatto per gli altri articoli!
#39876

baxnimis
Re:Un dono di Natale da AMD
Dec 26 2009 10:29:41
cenit ha scritto:
a parte gli scherzi, potevi pure mettere nome e cognome come vedo viene fatto per gli altri articoli!

fatto

a me l'articolo piace perché è una bella panoramica/storia concentrata sulle GPGPU

compliments
#39879

GHz
Re:Un dono di Natale da AMD
Dec 26 2009 11:57:58
baxnimis ha scritto:
a me l'articolo piace perché è una bella panoramica/storia concentrata sulle GPGPU

Quoto, articolo molto interessante e ben scritto, che fotografa molto bene la situazione attuale del GPGPU. Complimenti cenit!

GHz
#39881

campos
Re:Un dono di Natale da AMD
Dec 26 2009 12:13:12
cenit ha scritto:
che bell'articolo! chissà chi l'ha scritto???

a parte gli scherzi, potevi pure mettere nome e cognome come vedo viene fatto per gli altri articoli!


Bell'articolo, interessante e ben scritto!

Già che ci sono buon onomastico, Stefano!
#39883

Venturini Dario
Re:Un dono di Natale da AMD
Dec 26 2009 13:03:11
Davvero un ottimo articolo.

Gran lavoro, Cenit!
#39887

cenit
Re:Un dono di Natale da AMD
Dec 26 2009 14:11:57
ah vi giuro che ci ho messo una mezz'oretta solo. Se scopro che è così facile scrivere articoletti per BI, posso farne più spesso!
(presumo d'esser stato facilitato dall'argomento, però...)
#39893

Hobbista
Un dono di Natale da AMD
Dec 26 2009 16:41:29
Chiaro e preciso!
COmplimenti.....
#39904

morse
Re:Un dono di Natale da AMD
Dec 26 2009 16:49:39
Complimenti cenit, ottimo lavoro


Nell'anno venturo spero anch'io di riuscire a comprare una scheda video ATI.
#39906

boboviz
Un dono di Natale da AMD
Dec 29 2009 15:32:14
Speriamo che passino alcuni progetti (Rosetta, Docking, ecc) anche su GPU, anche se la vedo dura, soprattutto per rosetta....
#40001

Discuti questa news nel forum. (11 posts)
Pros. >

News progetti

08/09 - Milkyway@home: L'applicazione nbody è stata aggiornata alla versione 0.04. Ora dovrebbe essere...
08/09 - BOINC: Grazie a BOINC, la polizia tedesca è stata in grado di recuperare un computer rubato....
06/09 - LeidenClassical: Una nuova applicazione è in fase di test su Leiden Classical. Per maggiori...
06/09 - WCG: World Community Grid è lieto di annunciare che in questi giorni è stato restituito il...
02/09 - Rosetta@home: Come molti di voi avranno notato, abbiamo dei problemi nella generazione di WUs....

RAC Monitor

Record RAC:7'432'81229/12/2009 - 20:13:05
RAC attuale:4'982'46610/9/2010 - 15:31:26
Differenza: -2'450'346

Chat

» Nuovi utenti presentatevi nel forum QUI
Ultimo messaggio: 18 ore, 8 minuti fa
  • (21:23) Polpi_91 : claudeV dove sei passato?
  • (17:23) ClaudeV : grazie grazie :first:
  • (17:00) morse : @Polpi: grazie! :) complimenti anche a te ClaudeV! :first:
  • (15:59) ClaudeV : anche io sono passato a medicina. Mamma è un sogno che si avvera :D
  • (23:35) Polpi_91 : a brescia
  • (22:07) morse : Complimenti Polpi! :first: dove andrai a studiare?
  • (21:29) Becks555 : azz... complimentissimi :cincin: :cincin:
  • (21:12) Polpi_91 : :first: :cincin: :first:
  • (21:11) Polpi_91 : Sono passato a medicina!!!!
  • (21:00) Flavio : Grazie GHZ! E complimenti a tutti voi per l'impegno!
  • (20:59) Flavio : Auguri R3venge!! Gente! Mi tremano le gambe! Ho ricevuto ben 3 e dico 3 WU da Lhcathome! una già completata e 2 in attesa!
  • (18:15) r3venge : xD
  • (18:15) r3venge : ora per regalo vorrei un cross di 5970
  • (18:14) r3venge : grazie ragazzi!!! gentilissimi :)
  • (12:29) GHz : Tanti auguri r3venge!! :cincin:
  • (10:32) morse : auguri r3venge! :cincin:
  • (09:21) wizard83 : auguri r3venge :cincin:
  • (23:27) GHz : Complimenti a Flavio per il milione ed ai due TOP rac del team! :first: :italia:
  • (23:03) morse : :first:
  • (23:03) morse : Complimenti ad entrambi! :winner:
  • (23:01) baxnimis : W bax :asd:
  • (22:02) blackbit : ed, come da boincstats, loro due sono i primi in italia
  • (22:00) blackbit : bax e speedmax combinati fanno ogni giorno il DOPPIO dei crediti che ho fatto io da quando, nel 2008, mi sono unito io a Boinc italy
  • (21:41) Flavio : Attenzione signori! Ho il piacere di farvi notare che Speedmax è tornato tra di noi! E con un RAC da capogiro! Bentornato Speed!
  • (19:49) Flavio : Grazie morse!
  • (19:03) morse : Complimenti Flavio! :cincin:
  • (18:54) Flavio : Se mi venite a trovare vi offro da bere a tutti!! :cincin:
  • (18:54) Flavio : One Milion Credit on GPUGRID! Yeah!!
  • (18:30) r3venge : capito
  • (18:30) blackbit : ma dovrebbe uscire a metà settembre

Devi essere loggato per scrivere messaggi nella chat!