|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
www.hwupgrade.it
Iscritto dal: Jul 2001
Messaggi: 75173
|
Link alla notizia: https://pro.hwupgrade.it/news/scienz...uda_79235.html
Alcuni sviluppatori di Red Hat hanno annunciato l'intenzione di sviluppare una nuova piattaforma di calcolo che sia alternativa a NVIDIA CUDA, per lasciare maggiore libertà agli utenti e agli sviluppatori Click sul link per visualizzare la notizia. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jul 2007
Città: Sicilia
Messaggi: 6190
|
L'alternativa c'e' gia' e si chiama OpenCL...
__________________
Non abbiamo ereditato il mondo dai nostri padri L'abbiamo preso in prestito dai nostri figli |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Dec 2012
Messaggi: 224
|
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Mar 2000
Città: BO[h]
Messaggi: 4919
|
Un alternativa a CUDA da RedHat
![]() |
![]() |
![]() |
![]() |
#5 | ||
Senior Member
Iscritto dal: Jul 2003
Messaggi: 931
|
Quote:
Se poi si legge una cosa del genere: Quote:
Ultima modifica di boboviz : 21-11-2018 alle 07:06. |
||
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: May 2008
Messaggi: 2065
|
>>Quando non si arriva neanche alla fine dell'articolo prima di essere sopraffatti dalla voglia di commentare -_-"
Durante la prima parte dell'articolo ho subito pensato: ma non c'é giá OpenCL? Dopo la lettura dell'articolo ho pensato: ma non c'é giá OpenCL? Non sono riuscito a capire quale problema o limite avrebbe OpenCL tale da giustificare una nuova piattaforma. |
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Nov 2002
Messaggi: 5771
|
Quote:
1) le performance rispetto al runtime originario (CUDA ad esempio) 2) la lentezza nel portare nuove features dei vari sottosistemi. Se Nvidia tira fuori un nuovo modo di trasferire i dati da CPU a GPU ad esempio ovviamente ci vuole un pò di tempo perché sia implementato in uno standard come OpenCL e anzi non è neanche detto che poi venga implementato. Quindi se usi OpenCL per forza di cose devi rinunciare alle ultime features almeno per un pò oppure del tutto. 3) OpenCL è pensato per usare un generico acceleratore non solo una GPU. E come tutte le cose generiche devi arrivare a fare dei compromessi. Detto questo ciò non giustifica appieno la scelta di fare un'altra cosa ancora, sarebbe meglio supportare il più possibile OpenCL, ma questo dipende anche da Nvidia e AMD. Ultima modifica di Unrue : 21-11-2018 alle 08:12. |
|
![]() |
![]() |
![]() |
#8 |
Junior Member
Iscritto dal: Jun 2013
Messaggi: 4
|
Effetto IBM
Non dimentichiamoci che IBM si è comprata Red Hat; NVIDIA è oggi (IMHO) il più pericoloso concorrente di IBM nel business che conta, mainframe per grandi centri di calcolo e SW+servizi collegati.
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Jul 2007
Messaggi: 658
|
Mi sembra solo un goffo tentativo di IBM di appropriarsi di un busness che è, e resterà, di NVIDIA. Non vedo come IBM possa fare meglio di CUDA sulle schede NVIDIA.
|
![]() |
![]() |
![]() |
#10 | ||
Senior Member
Iscritto dal: Nov 2002
Messaggi: 5771
|
Quote:
Quote:
|
||
![]() |
![]() |
![]() |
#11 | ||||
Senior Member
Iscritto dal: Jul 2003
Messaggi: 931
|
Quote:
Detto questo OpenCl, in alcuni campi, non ha niente da invidiare a Cuda, anche grazie a strumenti come SYCL. Quote:
Quote:
Quote:
|
||||
![]() |
![]() |
![]() |
#12 | |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
Il problema di OpenCL e' che i co****ni che lo implementano si contano sulle dita di una mano. E' normale che, cercando di accelerare una rete neurale deep, su un RK3288 con GPU Mali, io debba passare due settimane a sclerare per ottenere risultati sub ottimali, solo perche' OpenCL e' implementato a dovere solo sulla carta? Cioe' nemmeno coloro che in teoria dovrebbero avere tutto l'interesse ad implementarlo lo fanno e questo perche' perseguono pure loro logiche da standard proprietari ( si stanno radunando intorno ad ARM Compute Library ). Stessa cosa i campioni di AMD che s'inventano ROCm. Ma perche'? Quando poi se proprio gli fa schifo il nome OpenCL, ci sono all'orizzonte le estensioni compute per Vulkan. No, vogliono fare pure i loro il lock-in, sperando di replicare il giochetto riuscito a Nvidia. Ovviamente devono spiegarci come intenderanno muoversi sul fronte FPGA, NPU, TPU e compagnia cantante. Prevedo un altro caos di proporzioni bibliche, che richiedera' 30 anni per essere sbrogliato. |
|
![]() |
![]() |
![]() |
#13 | |
Senior Member
Iscritto dal: May 2005
Messaggi: 12101
|
Quote:
semmai è proprio il contrario... nVidia è l'unico modo che ha per rimanere nel mondo dei mainframe, visto che, di anno in anno, il calcolo si sta spostando verso le GPU e le CPU stanno diventando "di contorno". AMD si fa tutto in casa, Intel sta sviluppando GPU principalmente per questo motivo ( nVidia ha rubato a Intel qualcosa come 2 Miliardi di fatturato in ambito HPC nel 2017 e quest'anno, ne rubera quasi altri 3 ), quindi, o IBM si mette a progettare GPU o gli rimane solo nVidia perchè il futuro è GPU.... gli piacera poco "legarsi" a un produttore, ma una volta che gli altri si fanno tutto in casa non trovo molto furbo perdere tempo a sviluppare un nuovo linguaggio quando poi va a finire che se prendo GPU AMD prendo anche CPU AMD e con GPU Intel prendero CPU Intel... perchè alla fine, finira che i processori avranno un bus di collegamento diretto come IBM+nVlink, ( AMD ha l'Infinity Fabric e credo che Intel arrivera con qualche cosa di simile ). nVidia se la sta giocando bene con l'nVlink e 16 GPU con solo 2 CPU.
__________________
AMD 3970X - TRX40 PRO 10G - 128 Gb - 2080Ti - Dual 4K - No More Render - Leica RTC360 & BLK360 ![]() Ultima modifica di AceGranger : 21-11-2018 alle 15:40. |
|
![]() |
![]() |
![]() |
#14 | |||
Senior Member
Iscritto dal: Jul 2003
Messaggi: 931
|
Quote:
Quote:
C'è da dire che AMD non sembra particolarmente "forzare" su OpenCl. Basti vedere, per esempio, che non supporta ufficialmente il meeting annuale IWOCL... Quote:
Portassero avanti delle direttive chiare e consistenti. Già si comincia a parlare di OpenCL-Next e ho paura, come te, che sarà un delirio peggiore. P.S. Sono andato a leggermi la presentazione originale dei tipi di Red Hat e sembra, più che altro, un utilizzo diverso e migliore di SYCL. |
|||
![]() |
![]() |
![]() |
#15 | |
Senior Member
Iscritto dal: Oct 2001
Messaggi: 20025
|
Quote:
![]()
__________________
Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza (O.W.) |
|
![]() |
![]() |
![]() |
#16 | |
Senior Member
Iscritto dal: Nov 2002
Messaggi: 5771
|
Quote:
Non è questione di "copiare" CUDA, è che se tu giri OpenCL su GPU Nvidia e ti proponi come standard devi supportare il più possibile ciò che la scheda sotto ti mette a disposizione, altrimenti rischi di non sfruttarla appieno. E lo stesso per le GPU AMD o per un qualunque acceleratore. Detto questo io sono pienamente favorevole ad usare OpenCL, ma se serve sfruttare le ultime potenzialità di una scheda non è detto che sia la scelta migliore. Ultima modifica di Unrue : 26-11-2018 alle 08:19. |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:09.