
La tecnologia che consente a GPU e CPU multi-core di lavorare in parallelo che sarà implementata in Snow Leopard e che prende il nome di OpenCL subisce una vigorosa accelerazione. Le specifiche, infatti, sarebbero già pronte.
La notizia arriva direttamente per voce di Khronos group, il consorzio che gestisce lo standard Open creato da Apple e che al momento sta sottoponendo le specifiche ad una revisione legale per essere certi che nessuna proprietà intellettuale sia stata infranta:
Se prendete ad esempio altri standard tanto corposi, la norma è che ci vogliano 5 anni o anche più, per l’approvazione. Ciò è piuttosto comune. Bisogna realmente spingere parecchio per scendere sotto i 18 mesi. Il nostro record era di 12, fin’ora, e con OpenCL siamo scesi a 6.
E’ evidente che l’incredibile velocità con cui le cose si sono evolute dipende in massima parte dalla volontà di Apple di rientrare nei tempi previsti per la commercializzazione della prossima versione di Mac OS X. OpenCL è una tecnologia promettente, potente e scalabile, che può essere adattata anche su dispositivi mobili come iPhone e che permetterà di aumentare drasticamente il potere computazionale dei computer odierni:
Ognuno di noi possiede un supercomputer intrappolato nel proprio Mac, ma è difficile arrivarci. OpenCL libererà l’intero potenziale di quel computer.
[Via MacRumors]
Rafa
20 nov 2008 - 13:47 - #1Questa è una tecnologia davvero rivoluzionaria!
(Xanderoby)
20 nov 2008 - 13:58 - #2Il fatto che sia Open non ha nulla a che vedere con la velocità di sviluppo ed approvazione?
“Ognuno di noi possiede un supercomputer intrappolato nel proprio Mac, ma è difficile arrivarci. OpenCL libererà l’intero potenziale di quel computer.”
Perfetto, proprio in tempo per riesumare i vecchi PPC.
O forse pretendono di vendere di nuovi quando “c’è un supercomputer nel proprio Mac”?!
XD
Mik
20 nov 2008 - 14:29 - #3Ma OpenCL per costa sta? È stata sviluppata da Apple a partire da 0? Mi piace l’idea di nominarla come le famose API OpenGL e OpenAI.
E poi dicono che Apple ruba e basta dalla comunità opensource, qualcosa restituisce anche dai!
BB
20 nov 2008 - 14:36 - #4Ripeto quello che ho affermato qualche giorno fa nell’altro post relativo a snowleopard: necessario ed immediato.
FabiuS
20 nov 2008 - 14:36 - #5Non so mica se Snow Leopard supporterà anche i processori powerPC.
In ogni caso questa tecnologia la trovo molto interessante. La scheda grafica come co-processore apre scenari nuovi sul fronte espandibilità. Per chi ha un mac pro, potrebbe essere sufficiente aggiornare la scheda grafica per aumentare le prestazioni…
Ovviamente tutto dipende da come questa tecnologia verrà implementata a livello applicazioni, però in linea teorica le premesse sono veramente esaltanti.
Beppe7
20 nov 2008 - 14:53 - #6Preferisco decisamente l’idea di Nvidia di non creare una serie di api apposite per il propri CUDA ma di basarsi sul linguaggio C.
Franky1
20 nov 2008 - 14:56 - #7(Xanderoby) è a senso unico
sbenzo
20 nov 2008 - 15:18 - #8quindi lavorera’ tranquillamete anhe sui macbook pro dell’anno scorso?
Lock
20 nov 2008 - 15:52 - #9quel che è certo è che non supporterà i ppc in quanto snow leopard ha ragione di esistere proprio perché si consentra unicamente su intel. detto questo non vedo l’ora di vedere questa nuova tecnologia in azione.
Pux
20 nov 2008 - 16:32 - #10Che possibilità ci sono che questa tecnologia funzioni con le schede integrate intel dei “vecchi” Macbook e Air ?
G
20 nov 2008 - 17:11 - #11@Pux
Per quanto ne so, questa tecnologia funzionerà su tutte le macchine (dicono addirittura che è così flessibile che si potrebbe adottare su un cellulare), e anche i computer con una scheda grafica scarsa potranno beneficiare di aumenti di performance, dato che questa tecnologia ottimizza anche il processore, in parte, e, una scheda grafica, per quanto poco potente, è comunque un grosso aiuto per il processore in ogni caso. Come ti ho detto, se tu volessi installare Snow LEopard sul tuo MBA, molto probabilmente (bisogna aspettare di vedere se mantengono le promesse, e soprattutto i test di velocità) vedrai dei grossi vantaggi, (dovuti anche agli altri miglioramenti e alle altre nuove tecnologie come Grand Central), anche non sicuramente altrettanto grandi come quelli del MBA con scheda NVIDIA. :-)
@Mik
OpenCL sta per Open Computing Language e, sì, è stata sviluppata da Apple, che ha deciso di renderla Open Source, qui ci sono un po’ di informazioni, poche, ma ci sono. http://www.apple.com/macosx/snowleopard/
glorfindel
20 nov 2008 - 17:40 - #12Il link di “G” in italiano:
http://www.apple.com/it/macosx/snowleopard/
glorfindel
20 nov 2008 - 17:41 - #13Cmq se è open, vuol dire che questa tecnologia può essere implementata anche nei pc?
Pux
20 nov 2008 - 17:52 - #14@G
Grazie per la risposta!
Sinceramente non ci speravo. Meglio così, la X3100 del mio Air qualcosa farà :-)
G
20 nov 2008 - 18:09 - #15@grorfindel
Sì, come hanno detto quelli del khronos group può essere utilizzata per praticamente qualsiasi dispositivo, però ci vuole ovviamente tempo e capacità per trasportare le API da piattaforma a piattaforma, e ancora le stesse caratteristiche per costruirci sopra.
(Xanderoby)
20 nov 2008 - 18:24 - #16Sì ok, io sarò a senso unico, ma se non son troppo cretino visto che OpenCL è disponibile per qualsiasi dispositivo potrebbe benissimo essere disponibile anche per i PPC.
Ma è certo che Snow Leopard non sarà per PPC?
L’unica notizia certa degli ultimi tempi è che l’ultima build supportava solo Intel.
E lo sviluppo di Leopard non beneficerà di parte della razionalizzazione di Snow? Almeno il minimo sindacale..
(Xanderoby)
20 nov 2008 - 18:27 - #17Sì ok, io sarò a senso unico, ma se non son troppo cretino visto che OpenCL è disponibile per qualsiasi dispositivo potrebbe benissimo essere disponibile anche per i PPC.
Ma è certo che Snow Leopard non sarà per PPC?
L’unica notizia certa degli ultimi tempi è che l’ultima build supportava solo Intel.
E lo sviluppo di Leopard non beneficerà di parte della razionalizzazione di Snow? Almeno il minimo sindacale..
G
20 nov 2008 - 18:51 - #18@Xanderoby
Certo che potrebbe andare anche su powerpc, ma chi è che ce lo porta? probabilmente non Apple, se Snow andrà solo su Intel… :-)