|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2006
Messaggi: 1304
|
[Larrabee][ENG] Nuovi dettagli + primo SDK
Intel ormai parla da un bel pò di Larrabee, e questo dovrebbe essere (nei loro piani) il progetto che riporterà tutto il mercato High-End nelle mani del loro x86... fermando sul nascere l'indipendenza delle GPGPU.
Comunque finora si avevano molte poche informazioni, a parte vari annunci entusiastici... però oggi ho trovato un pò di articoli interessanti che vanno piuttosto nel dettaglio: -A First Look at the Larrabee New Instructions (LRBni) 5 pagine di inglese fitto fitto, ma decisamente interessanti: spiegano l'instruction set che dovrebbe permettere a questo "coso" di raggiungere il picco prestazionale senza fare salti mortali, tramite un insieme di operazioni a 3 registri (e 16 componenti) fondamentalmente "gratuite". -Beyond Programmable Shading Non sapevo che avessero fatto un talk di questo genere, comunque contiene un pò di esempi di quello che si crede porterà questo nuovo paradigma. -Larrabee's New Instructions In C++: A Prototype Informazioni sul prototipo di SDK per Larrabee, completo di emulatore per provare subito il codice. Per i coraggiosi, direi ![]() Per quanto mi riguarda, la cosa più interessante è l'attenzione che sta avendo l'idea di "salutare" Dx e OpenGL per ricostruire un proprio motore grafico completamente software dalle potenzialità decisamente superiori. E pensare che quando dissi la stessa cosa anni fa "qualcuno" mi disse che non aveva minimamente senso Oppure avrebbe senso un porting di Python su Larrabee: "Python 100x faster than C++ in heavy processing" Credo che molti sbaverebbero per un "headline" di questo genere qua in giro ![]() Qualcun'altro è interessato a questa roba?
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Finito di leggere l'articolone.
Debbo dire che come architettura è impressionante, ma qui il massimo lo si ottiene lavorando in assembly, per quanto possano fare un buon lavoro il compilatore e la libreria di Intel.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Feb 2006
Messaggi: 1304
|
A quanto pare si... spero che qualcuno tirerà fuori velocemente un middleware che lo fa per noi
Anche perchè in effetti pensare l'intera applicazione per dare in pasto i dati a quell'assembly può essere molto complicato... |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
L'intera applicazione no: si scrivono soltanto le parti più intensive.
Comunque non mi pare male lavorare con quell'assembly. Mi sembra molto versatile.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Feb 2006
Messaggi: 1304
|
Beh ma si è visto che fine fanno le architetture che obbligano a programmare in assembly, per quanto flessibile
![]() La gente oggi snobba CUDA perchè è C, figurarsi in assembly... e poi poterci eseguire linguaggi di alto livello potrebbe essere un valtaggio in realtà. |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Indubbiamente (e sai quanto mi piacerebbe vederci girare Python
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
#7 |
|
Member
Iscritto dal: Nov 2000
Messaggi: 91
|
La stragrande maggioranza delle persone programmera' LRB come qualsiasi altra GPU..ovvero via shaders. Il programming model e' semplificato, ma non ti devi certo imparare l'assembly per avere codice ottimizzato.
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Non si parlava di codice ottimizzato e basta, ma di "massimo". Nel senso di codice spremuto per benino.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:15.




















