Torna indietro   Hardware Upgrade Forum > Hardware Upgrade > News

Cybersecurity: email, utenti e agenti IA, la nuova visione di Proofpoint
Cybersecurity: email, utenti e agenti IA, la nuova visione di Proofpoint
Dal palco di Proofpoint Protect 2025 emerge la strategia per estendere la protezione dagli utenti agli agenti IA con il lancio di Satori Agents, nuove soluzioni di governance dei dati e partnership rafforzate che ridisegnano il panorama della cybersecurity
Hisense A85N: il ritorno all’OLED è convincente e alla portata di tutti
Hisense A85N: il ritorno all’OLED è convincente e alla portata di tutti
Dopo alcuni anni di assenza dai cataloghi dei suoi televisori, Hisense riporta sul mercato una proposta OLED che punta tutto sul rapporto qualità prezzo. Hisense 55A85N è un televisore completo e versatile che riesce a convincere anche senza raggiungere le vette di televisori di altra fascia (e altro prezzo)
Recensione Borderlands 4, tra divertimento e problemi tecnici
Recensione Borderlands 4, tra divertimento e problemi tecnici
Gearbox Software rilancia la saga con Borderlands 4, ora disponibile su PS5, Xbox Series X|S e PC. Tra le novità spiccano nuove abilità di movimento, un pianeta inedito da esplorare e una campagna che lascia al giocatore piena libertà di approccio
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 10-09-2009, 16:30   #1
Redazione di Hardware Upg
www.hwupgrade.it
 
Iscritto dal: Jul 2001
Messaggi: 75173
Link alla notizia: http://www.hwupgrade.it/news/softwar...ncl_30063.html

La società americana rilascia OpenCL visual profiler, un software destinato ad agevolare il lavoro degli sviluppatori OpenCL

Click sul link per visualizzare la notizia.
Redazione di Hardware Upg è offline   Rispondi citando il messaggio o parte di esso
Old 10-09-2009, 16:54   #2
demon77
Senior Member
 
L'Avatar di demon77
 
Iscritto dal: Sep 2001
Città: Saronno (VA)
Messaggi: 21943
Ma se non ho capito male openCL è solo nel mondo MAC..
La controparte su pc? Sono le applicazioni scritte in CUDA così spaiate o esiste un progetto per creare uno standard??

Non avrebbero dovuto essere le directX 11?
demon77 è offline   Rispondi citando il messaggio o parte di esso
Old 10-09-2009, 17:02   #3
Yoio
Senior Member
 
Iscritto dal: Sep 2007
Messaggi: 300
Quote:
Originariamente inviato da demon77
Ma se non ho capito male openCL è solo nel mondo MAC..
La controparte su pc? Sono le applicazioni scritte in CUDA così spaiate o esiste un progetto per creare uno standard??

Non avrebbero dovuto essere le directX 11?
Le OpenCL sono liberie OpenSource sviluppate dal gruppo Khronos. Così come le OpenGL, che servono per sfruttare l'hardware video per produrre grafica, come le OpenAL, che servono per sfruttare l'hardware audio, le OpenCL (Open Computational Library) servono a sfruttare l'hardware "video" per fare calcoli più "standard", come operazioni e divisioni.

CUDA è una tecnologia sviluppata da NVIDIA, così come una parte delle Direct3D 11 sviluppate da Microsoft, ossia il "Compute Shader", sono progettate entrabe per fare la stessa cosa:
ossia facilitare i calcoli "standard" utilizzando i processori grafici
Yoio è offline   Rispondi citando il messaggio o parte di esso
Old 10-09-2009, 17:07   #4
Yoio
Senior Member
 
Iscritto dal: Sep 2007
Messaggi: 300
OpenCL pare sia in uso nel mondo MAC in quanto nuove versioni di MacOS pare sia in sviluppo con parte con queste API. CUDA è ormai parte integrante di Adobe CS4 che notoriamente va sia su WIN32 che su MAC. OpenCL ovviamente come nella filosofia di Khronos Group si propone di spaziare tra tutte le piattaforme, mentre DirectX 11 è sviluppata attualmente per rimanere vincolata a sistemi Windows Vista/7, porting linux esclusi.
Yoio è offline   Rispondi citando il messaggio o parte di esso
Old 10-09-2009, 17:07   #5
jokerpunkz
Senior Member
 
L'Avatar di jokerpunkz
 
Iscritto dal: Sep 2005
Città: Bassano del Grappa
Messaggi: 1093
io pensavo che il progetto Cuda fosse in concorrenza con openCL .....

perche nVidia appoggia e dà una mano?
forse perchè openCl è gia stato integrato in un Os mentre Cuda no (come farebbe poi, che è closed source)?
__________________
Le mie trattative: walter sampei, Balop, giacomo_uncino, Ezran, TeknØ, Red_Star, maxfrata, Lino P, mack10, elbolo, Murakami, PV07, err404, Andi89, Vastx, raxxo, papafoxtrot, Krishna, giusy6464, momo2003, fuku, smicky, iodio
jokerpunkz è offline   Rispondi citando il messaggio o parte di esso
Old 10-09-2009, 17:15   #6
lowenz
Bannato
 
L'Avatar di lowenz
 
Iscritto dal: Aug 2001
Città: Berghem Haven
Messaggi: 13526
Con CUDA di scrivi i kernel (ovvero il "nocciolo" matematico) delle applicazioni GPGPU esattamente come con OpenCL.

Ma dico, avete una minima idea di cosa è?
lowenz è offline   Rispondi citando il messaggio o parte di esso
Old 10-09-2009, 17:15   #7
Yoio
Senior Member
 
Iscritto dal: Sep 2007
Messaggi: 300
Quote:
Originariamente inviato da jokerpunkz
io pensavo che il progetto Cuda fosse in concorrenza con openCL .....

perche nVidia appoggia e dà una mano?
forse perchè openCl è gia stato integrato in un Os mentre Cuda no (come farebbe poi, che è closed source)?
Non penso che sia esattamente concorrenza, dopotutto OpenCL sfrutta un architettura esistente e NVIDIA a tutto il vantaggio a dichiarasi OpenCL compatibile per vendere di più anche su piattaforme UNIX-like dove meglio si spandono progetti opensource... e poi c'è da ricordare che CUDA non è del tutto proprietario... va anche su schede video ATi, male ma funziona...
Yoio è offline   Rispondi citando il messaggio o parte di esso
Old 10-09-2009, 17:20   #8
psychok9
Senior Member
 
L'Avatar di psychok9
 
Iscritto dal: Jul 1999
Città: Palermo
Messaggi: 7334
Solo io continuo a pensare che questi standard chiusi, in presenza di standard "più aperti", comportano solo più confusione e la stagnazione della concorrenza? Per non parlare di un blocco "di fatto" al mercato...
Sarebbe ora che Microsoft (ma non penso che lo farà mai se non costretta), entrasse in qualche modo nel Khronos Group, portando linfa vitale alle OpenGL, spendendo anche meno soldi in R&D, e con OpenCL, OpenAL e OpenGL che girino su OSX, Windows e Linux... avremmo la tanto agognata concorrenza, visto che per i svilluppatori basterebbe creare soltanto il client per quella data piattaforma ma con degli standard grafici, audio e fisici precisi.

In una situazione di libero mercato, si occuperebbe di più del suo sistema, lascerebbe libertà all'utente di scegliere la piattaforma anche per gaming... e vabe' sto sognando. L'UE si occupa di cose più importanti, come l'integrazione di IE e WMP!!! Hai capito...
Secondo me, il miglior modo di non farsi accusare di negligenza verso i consumatori, è proprio quello di fare le accuse più strampalate a Microsoft... ottenenedo 2 obiettivi: non si perseguono i veri problemi, e giustamente l'UE passa per il cattivo
Scusate se sono andato OT

p.s. Se le DX11 andassero in difficoltà per la scarsa penetrazione di mercato, sarebbe un buon segno per reinventare le librerie del futuro, più accessibili per tutti
__________________
Intel I9 13900K, Corsair iCUE H150i RGB ELITE, ASUS Prime Z790-A WIFI, 64GB DDR5 @6400MHz e ASUS TUF Gaming RTX 3080 OC

Ultima modifica di psychok9 : 10-09-2009 alle 17:28.
psychok9 è offline   Rispondi citando il messaggio o parte di esso
Old 10-09-2009, 17:22   #9
gianly1985
Bannato
 
L'Avatar di gianly1985
 
Iscritto dal: Jul 2004
Messaggi: 8527
Quote:
Originariamente inviato da Yoio Guarda i messaggi
Le OpenCL sono liberie OpenSource sviluppate dal gruppo Khronos.
Oddio, direi più "supportate" dal gruppo Khronos.
Chi le ha sviluppate originariamente è Apple, in stretta collaborazione con nVidia.

Quote:
In the world of 3D programming, OpenGL fills that role. As you've surely guessed by now, OpenCL aims to do the same for general-purpose computation. In fact, OpenCL is supported by the same consortium as OpenGL: the ominously named Khronos Group. But make no mistake, OpenCL is Apple's baby.

Apple understood that OpenCL's best chance of success was to become an industry standard, not just an Apple technology. To make that happen, Apple needed the cooperation of the top GPU vendors, plus an agreement with an established, widely-recognized standards body. It took a while, but now it's all come together.

OpenCL is a lot like CUDA. It uses a C-like language with the vector extensions, it has a similar model of memory hierarchy, and so on. This is no surprise, considering how closely Apple worked with NVIDIA during the development of OpenCL. There's also no way any of the big GPU vendors would radically alter their hardware to support an as-yet-unproven standard, so OpenCL had to work well with GPUs already designed to support CUDA, GLSL, and other existing GPU programming languages.
http://arstechnica.com/apple/reviews...-x-10-6.ars/14

http://arstechnica.com/apple/reviews...-x-10-6.ars/15

(link interessanti per capire come funziona OpenCL)
gianly1985 è offline   Rispondi citando il messaggio o parte di esso
Old 10-09-2009, 17:23   #10
Yoio
Senior Member
 
Iscritto dal: Sep 2007
Messaggi: 300
Quote:
Originariamente inviato da lowenz
Con CUDA di scrivi i kernel (ovvero il "nocciolo" matematico) delle applicazioni GPGPU esattamente come con OpenCL.

Ma dico, avete una minima idea di cosa è?
Con CUDA ci scrivi quello che vuoi anche l'interfaccia di rete, o programmi di criptazione... è un linguaggio tipo-C per programmare la GPU.

è una specie di API così come OpenCL è un API, ossia un'interfaccia di programmazione avanzata. Quindi ci programmi, quindi ci programmi di tutto, bene o male...
Yoio è offline   Rispondi citando il messaggio o parte di esso
Old 10-09-2009, 17:27   #11
Yoio
Senior Member
 
Iscritto dal: Sep 2007
Messaggi: 300
Quote:
Originariamente inviato da gianly1985
Oddio, direi più "supportate" dal gruppo Khronos.
Chi le ha sviluppate originariamente è Apple, in stretta collaborazione con nVidia.
Hai ragione! Ecco qual era il pezzo di storia che non mi tornava in testa, grazie di avermelo ricordato
Yoio è offline   Rispondi citando il messaggio o parte di esso
Old 10-09-2009, 17:29   #12
lowenz
Bannato
 
L'Avatar di lowenz
 
Iscritto dal: Aug 2001
Città: Berghem Haven
Messaggi: 13526
Quote:
Originariamente inviato da Yoio Guarda i messaggi
Con CUDA ci scrivi quello che vuoi anche l'interfaccia di rete, o programmi di criptazione... è un linguaggio tipo-C per programmare la GPU.

è una specie di API così come OpenCL è un API, ossia un'interfaccia di programmazione avanzata. Quindi ci programmi, quindi ci programmi di tutto, bene o male...
Guarda che lo so, io ci ho messo mano eh.
Non parlo senza cognizione come fa chi non programma con questi strumenti

L'ambito di elezione resta cmq la computazione orientata alla processazione parallela (tipicamente kernel matematici quindi, trasformate varie, ecc), data l'architettura stessa dell'hardware che la presuppone (le GPU).
lowenz è offline   Rispondi citando il messaggio o parte di esso
Old 10-09-2009, 17:30   #13
Lictor
Senior Member
 
Iscritto dal: Jun 2008
Messaggi: 457
ecco ritorniamo al tempo in cui ut funzionava meglio su nvidia a scapito di ati dal momento che gli sviluppatori lavoravano a stretto contatto con gli ingenieri della stessa, ottimizzando il codice per la determinata linea o casa...
Lictor è offline   Rispondi citando il messaggio o parte di esso
Old 10-09-2009, 17:31   #14
lowenz
Bannato
 
L'Avatar di lowenz
 
Iscritto dal: Aug 2001
Città: Berghem Haven
Messaggi: 13526
Quote:
Originariamente inviato da Lictor Guarda i messaggi
ecco ritorniamo al tempo in cui ut funzionava meglio su nvidia a scapito di ati dal momento che gli sviluppatori lavoravano a stretto contatto con gli ingenieri della stessa, ottimizzando il codice per la determinata linea o casa...
Guarda che AMD può partecipare al consorzio, è tutto libero.....
lowenz è offline   Rispondi citando il messaggio o parte di esso
Old 10-09-2009, 17:33   #15
Yoio
Senior Member
 
Iscritto dal: Sep 2007
Messaggi: 300
Quote:
Originariamente inviato da lowenz
Guarda che lo so, io ci ho messo mano eh.
Non parlo senza cognizione come fa chi non programma con questi strumenti

L'ambito di elezione resta cmq la computazione orientata alla processazione parallela (tipicamente kernel matematici quindi, trasformate varie, ecc), data l'architettura stessa dell'hardware.
Ma le usi per fare delle demo o dei prodotti finiti, per esempio per l'università o per programmi scientifici. Sono curioso di sapere in che ambito riesci ad applicarle.
Yoio è offline   Rispondi citando il messaggio o parte di esso
Old 10-09-2009, 17:35   #16
lowenz
Bannato
 
L'Avatar di lowenz
 
Iscritto dal: Aug 2001
Città: Berghem Haven
Messaggi: 13526
Quote:
Originariamente inviato da Yoio Guarda i messaggi
Ma le usi per fare delle demo o dei prodotti finiti, per esempio per l'università o per programmi scientifici. Sono curioso di sapere in che ambito riesci ad applicarle.
Ovviamente anche prodotti finiti, ammira questo:

http://fastra.ua.ac.be/en/
lowenz è offline   Rispondi citando il messaggio o parte di esso
Old 10-09-2009, 17:43   #17
Yoio
Senior Member
 
Iscritto dal: Sep 2007
Messaggi: 300
Quote:
Originariamente inviato da lowenz
Ovviamente anche prodotti finiti, ammira questo:

http://fastra.ua.ac.be/en/
Sì questo lo avevo già visto, ma volevo sapare se tu (permettimi il tu) avevi completato qualche progetto (per lavoro o università). Mi interessava conoscere l'opinione di qualcuno che ci lavorasse già, perchè prevedo di farne uso maggiore in futuro (non solo in-house demo). Avrei voluto avere la tua opinione di sviluppatore, come ti trovi e come valuti i risultati, se me la puoi dare.

Poi giuro che la pianto di rompere.
Yoio è offline   Rispondi citando il messaggio o parte di esso
Old 10-09-2009, 17:45   #18
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
veramente AMD già partecipa a Khronos ed è uno degli sviluppatori di OpenCL

perchè ATI abbia creato Stream e Nvidia Cuda è tutto da spiegare, visto che poi entrambe vogliono OpenCL

e inoltre ricordo che OpenCL va molto aldilà di gpu computing e si pone come framework per lo sviluppo su sistemi eterogenei, quindi i programmi OpenCL girano su cpu/multicore e gpu, con la possibilità di supportare in futuro gli fpga

in sostanza qualsiasi processore ( centrale, grafico, riconfigurabile ) ci sia nel sistema, OpenCL è in grado di sfruttarlo

inoltre è bene ricordare che Cuda, OpenCL e Brook+ ( usato da ATI ) sono tutti linguaggi derivati dal C
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 10-09-2009, 17:50   #19
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Sì questo lo avevo già visto, ma volevo sapare se tu (permettimi il tu) avevi completato qualche progetto (per lavoro o università. Mi interessava conoscere l'opinione di qualcuno che ci lavorasse già, perchè prevedo di farne uso maggiore in futuro (non solo in-house demo). Avrei voluto avere la tua opinione di sviluppatore, come ti trovi e come valuti i risultati, se me la puoi dare.

Poi giuro che la pianto di rompere.
posso risponderti io visto che uso Cuda

dal punto di vista del linguaggio e del framework non c'è niente di strano, tranne un paio di parole chiave che fanno capire al compilatore/runtime che certe funzioni sono kernel della gpu e un paio di variabili sottintese che vengono passate alle funzioni/thread

il resto è puro e semplice C, senza differenze

il problema vero è per i progetti complessi, perchè il sistema è fortemente multithread, quindi tutti i casini derivanti dal multithreading che normalmente i programmatori evitano, vanno affrontati

però per chi è abituato al multithreading, Cuda ( Stream e OpenCL anche ovviamente ) è una pacchia

in termini di performance non c'è storia....una gpu elabora al ritmo di 150-200 volte tanto rispetto ad una cpu e tieni conto che nvidia e ati sfornano gpu sempre più potenti a ritmi serrati

per le applicazioni parallelizzabili e quelle che fanno uso intensivo di calcoli fpu, il gpgpu è una vera manna....ovviamente una gpu non sarà mai brava nell'elaborare stringhe ( copia, ricerca, ecc... )

ma del resto le gpu sono fatte per fare i conti, non il copia-incolla dal browser all'editor
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 10-09-2009, 17:54   #20
lowenz
Bannato
 
L'Avatar di lowenz
 
Iscritto dal: Aug 2001
Città: Berghem Haven
Messaggi: 13526
Quote:
Originariamente inviato da Yoio Guarda i messaggi
Sì questo lo avevo già visto, ma volevo sapare se tu (permettimi il tu) avevi completato qualche progetto (per lavoro o università). Mi interessava conoscere l'opinione di qualcuno che ci lavorasse già, perchè prevedo di farne uso maggiore in futuro (non solo in-house demo). Avrei voluto avere la tua opinione di sviluppatore, come ti trovi e come valuti i risultati, se me la puoi dare.

Poi giuro che la pianto di rompere.
No io per ora solo demo, cmq puoi rivolgerti al PoliMI e vedere a che punto stanno loro
lowenz è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Cybersecurity: email, utenti e agenti IA, la nuova visione di Proofpoint Cybersecurity: email, utenti e agenti IA, la nuo...
Hisense A85N: il ritorno all’OLED è convincente e alla portata di tutti Hisense A85N: il ritorno all’OLED è convi...
Recensione Borderlands 4, tra divertimento e problemi tecnici Recensione Borderlands 4, tra divertimento e pro...
TCL NXTPAPER 60 Ultra: lo smartphone che trasforma la lettura da digitale a naturale TCL NXTPAPER 60 Ultra: lo smartphone che trasfor...
Un fulmine sulla scrivania, Corsair Sabre v2 Pro ridefinisce la velocità nel gaming Un fulmine sulla scrivania, Corsair Sabre v2 Pro...
Condannata a Londra la protagonista dell...
Addio Amazon? ChatGPT ora ti fa comprare...
YouTube chiude la causa con Trump: accor...
Avio: contratto da 40 milioni di € da ES...
Claude Sonnet 4.5, il nuovo modello di A...
Silent Hill f è un successo: gi&a...
Nuova Jeep Compass: aperti i preordini p...
La PS5 Slim con SSD più piccolo s...
Zero combustibili fossili e controllo qu...
Corsair NAUTILUS 360 RS LCD: raffreddame...
Nuovo record nel mondo dei computer quan...
Sony e Universal combatteranno l'IA con....
Il Chips Act europeo attuale è un...
OnePlus 15: debutto globale con design '...
Amazon Prime: addio alla prova gratuita ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 06:14.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v
1