|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
www.hwupgrade.it
Iscritto dal: Jul 2001
Messaggi: 75173
|
Link alla notizia: http://www.hwupgrade.it/news/cpu/da-...cpu_29802.html
AMD rilascia la versione beta di un tool di sviluppo per consentire la programmazione OpenCL sfruttando le normali CPU Click sul link per visualizzare la notizia. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Nov 2003
Messaggi: 24168
|
Video dimostrativo AMD sull'utilizzo del OpenCL sulle CPU X86!
__________________
AMD Ryzen 5600X|Thermalright Macho Rev. B|Gigabyte B550M AORUS PRO-P|2x16GB G.Skill F4-3200C16D-32GIS Aegis @ 3200Mhz|1 M.2 NVMe SK hynix Platinum P41 1TB (OS Win11)|1 M.2 NVMe Silicon Power A60 2TB + 1 SSD Crucial MX500 1TB (Games)|1 HDD SEAGATE IronWolf 2TB|Sapphire【RX6600 PULSE】8GB|MSI Optix MAG241C [144Hz] + AOC G2260VWQ6 [Freesync Ready]|Enermax Revolution D.F. 650W 80+ gold|Case In Win 509|Fans By Noctua|¦ |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Nov 2006
Città: Houston
Messaggi: 1273
|
Quote:
__________________
Config: Corsair 275R | NZXT C850 | Msi Mag B550 Tomahawk | Ryzen 7 5800X | Noctua NH-U12S SE-AM4 | G.Skill F4-3600C16D-32GTZNC | Samsung 970 EVO Plus 1 TB | XFX Speedster SWFT 319 RX 6800 XT | LG 27GN850 UltraGear 27" |
|
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Sep 2006
Messaggi: 1539
|
Quote:
Quindi anche gpu nvidia e se noti dice cpu x86, non cpu amd. Certamente però nvidia dovrebbe implementare questa funzione anche nel suo sdk. |
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Nov 2006
Città: Houston
Messaggi: 1273
|
si pero dicono che l'ottimizzazione e per cpu amd, sarebbe da vedere la reale differenza d'utilizzo con cpu intel, magari con un i7.
__________________
Config: Corsair 275R | NZXT C850 | Msi Mag B550 Tomahawk | Ryzen 7 5800X | Noctua NH-U12S SE-AM4 | G.Skill F4-3600C16D-32GTZNC | Samsung 970 EVO Plus 1 TB | XFX Speedster SWFT 319 RX 6800 XT | LG 27GN850 UltraGear 27" |
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Feb 2009
Città: Forlì
Messaggi: 3688
|
Quote:
![]() Questa idea di AMD è cosa buona e giusta, ora, se vogliono prendere un po' di distanza da Intel e nVidia, devono solo fare in modo di far collaborare CPU e GPU in modo da poterle sfruttare insieme contemporaneamente ed il gioco è fatto.
__________________
In My Humble Opinion
Tutto quello che scrivo è IMHO! |
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: May 2008
Messaggi: 2067
|
Anche io condivido questa mossa: AMD e' indietro (almeno per quanto riguarda la diffusione) sia con le CPU che con le GPU, pero' e' attualmente l'unica ad offrire entrambe le piattaforme, ed e' su questo che deve puntare il piu' possibile...
|
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Oct 2005
Messaggi: 1734
|
L'idea è eccezzionale, ma temo che come sempre non sarà supportata a dovere dagli sviluppatori.
Comunque mi pare di capire che anche con processori intel potresti avere dei vantaggi. In pratica basta avere una scheda video ATI e il tool dovrebbe permetterti di ottimizzare anche i processi delle CPU. Il problema è che le Schede grafiche ATI sono un 20% del mercato. Non so se gli sviluppatori vorranno investire su una quota cosi bassa. |
![]() |
![]() |
![]() |
#9 |
Utente sospeso
Iscritto dal: Jul 2008
Messaggi: 750
|
un ottimo test con 24 core... non mi resta che comprare N processori via... ^^
|
![]() |
![]() |
![]() |
#10 | |
Senior Member
Iscritto dal: Sep 2006
Messaggi: 1539
|
Quote:
|
|
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Jul 2002
Messaggi: 3363
|
Con opencl scrivi dei kernel di computazione in un linguaggio simil-c. Questi kernel vengono poi mandati in esecuzione su un Computing Device. Un CD può essere una CPU, una GPU, un CELL o un DSP.. dal punto di vista OpenCL non c'è alcuna differenza... poi sta al programmatore ottimizzare determinati task mandandoli in esecuzione su GPU piuttosto che CPU.. in teoria l'OpenCL prevede anche l'esecuzione di codice nativo (ad esempio una funzione contenuta in una .dll compilata diverso tempo fa) su di una qualsiasi CD... però le specifiche non richiedono che questa caratteristica debba venire supportata per potersi fregiare del logo OpenCL..
Cmq, tutto è molto interessante.. vediamo l'evoluzione concreta sul mercato di questo framework (OpenCL) a cosa porterà.. |
![]() |
![]() |
![]() |
#13 | ||
Senior Member
Iscritto dal: Feb 2009
Città: NA
Messaggi: 1548
|
Quote:
Quote:
![]()
__________________
Pc Fisso: i5 4670 H87M 16GB DDR3 AMD Radeon RX6600 8GB Enermax Triathlor ECO 1000W SSD Only Philips 275V8LA Trattative: Jeetkundo djgusmy85 felixn87 flapane coontrol86< + altre
Portatile: HP630 Smartphone: Samsung S24+S10 |
||
![]() |
![]() |
![]() |
#14 | |
Senior Member
Iscritto dal: Aug 2008
Città: Busto Arsizio (Va)
Messaggi: 4381
|
Già.
![]() Quote:
![]()
__________________
NZXT H7 Flow RGB | CoolerMaster SilentPro M 850W | Asus ROG Strix X370-I Gaming | AMD Ryzen 7 5800x, NZXT Kraken x62 | G.Skill Trident-Z DDR4 2x16GB 3600Mhz | PowerColor Reaper AMD RX 9070XT | WD Black SN850X 2TB | SteelSeries Siberia V2, Logitech G513, SteelSeries Rival 600, Corsair MM200 | Dell U2515H |
|
![]() |
![]() |
![]() |
#15 | |
Senior Member
Iscritto dal: Jan 2007
Messaggi: 6005
|
Quote:
Sia Apple (per gli shader per OpenGL) che AMD ed Nvidia per OpenCL utilizzano la tecnologia di LLVM ( http://www.llvm.org ). Apple ha persino supportato lo sviluppo del compilatore CLang (il front-end "ottimizzato per llvm" per compilare codice C/C++) che viene utilizzato anche per compilare il codice OpenCL. LLVM "liscio" di suo supporta gia parecchie cpu (x86, x86-64, ARM, ecc.) ed ha parecchi front-end per molti linguaggi ad alto livello e non, oltre al CLang c'e' un front-end basato su GCC che supporta C,C++,Ada e mi sembra anche il Fortran, poi ce ne sono anche per Scheme, per Java e per linguaggi di tipo funzionale. |
|
![]() |
![]() |
![]() |
#16 | |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Quote:
|
|
![]() |
![]() |
![]() |
#17 |
Senior Member
Iscritto dal: Apr 2006
Città: Bassano del Grappa
Messaggi: 10431
|
Sarebbe interessante se fossero in grado appunto di far usare opencl sia su cpu che su gpu, in modo che non vi sia proprio distinzione tra le due cose, ma il carico di lavoro venga ripartito equalmente.
Praticamente un unico metodo di scrittura, a cui le varie aziende devono adattare i loro drivers. Praticamente avremmo drivers superottimizzati sia per cpu che per gpu. Per assurdo credo si possa arrivare a sbarazzarsi dell'emulazione x86 che fanno le cpu moderne, e far lavorare direttamente il programma sulla cpu nuda, bypassando l'emulazione. Ovviamente my 2 cents.
__________________
"Non perdiamo di vista le vere priorità, l'economia serve a sostenere le vite, non devono essere le vite gli strumenti per sostenere l'economia." Conte Zero
Ipsa scientia potestas est |
![]() |
![]() |
![]() |
#18 |
Senior Member
Iscritto dal: Feb 2009
Città: Forlì
Messaggi: 3688
|
Sono d'accordo sul fatto che OpenCL dovrebbe essere ugualmente supportato sia da CPU che da GPU però il sistema dovrebbe essere in grado di distinguere e riconoscere le varie capacità di calcolo per poter poi distribuire il carico di lavoro in maniera equa e proporzionata, se no la CPU per certi calcoli fonderebbe e la GPU rimarrebbe semi-inutilizzata.
__________________
In My Humble Opinion
Tutto quello che scrivo è IMHO! Ultima modifica di JackZR : 09-08-2009 alle 22:47. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:10.