Torna indietro   Hardware Upgrade Forum > Hardware Upgrade > News

Hisense M2 Pro: dove lo metti, sta. Mini proiettore laser 4K per il cinema ovunque
Hisense M2 Pro: dove lo metti, sta. Mini proiettore laser 4K per il cinema ovunque
Dal salotto al giardino, il nuovo proiettore laser di Hisense promette esperienze cinematografiche in qualsiasi contesto: qualità d’immagine, semplicità d’uso, versatilità e prezzo competitivo il suo poker d'assi
Lenovo ThinkPad X1 2-in-1 G10 Aura Edition: il convertibile di classe
Lenovo ThinkPad X1 2-in-1 G10 Aura Edition: il convertibile di classe
La flessibilità di configurazione è il punto di forza di questo 2-in-1, che ripropone in un form factor alternativo tutta la tipica qualità dei prodotti Lenovo della famiglia ThinkPad. Qualità costruttiva ai vertici, ottima dotazione hardware ma costo che si presenta molto elevato.
Intervista a Stop Killing Games: distruggere videogiochi è come bruciare la musica di Mozart
Intervista a Stop Killing Games: distruggere videogiochi è come bruciare la musica di Mozart
Mentre Ubisoft vorrebbe chiedere agli utenti, all'occorrenza, di distruggere perfino le copie fisiche dei propri giochi, il movimento Stop Killing Games si sta battendo per preservare quella che l'Unione Europea ha già riconosciuto come una forma d'arte. Abbiamo avuto modo di parlare con Daniel Ondruska, portavoce dell'Iniziativa Europa volta a preservare la conservazione dei videogiochi
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: 21758
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: 13513
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: 7332
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: 13513
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: 13513
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: 13513
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: 13513
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


Hisense M2 Pro: dove lo metti, sta. Mini proiettore laser 4K per il cinema ovunque Hisense M2 Pro: dove lo metti, sta. Mini proiett...
Lenovo ThinkPad X1 2-in-1 G10 Aura Edition: il convertibile di classe Lenovo ThinkPad X1 2-in-1 G10 Aura Edition: il c...
Intervista a Stop Killing Games: distruggere videogiochi è come bruciare la musica di Mozart Intervista a Stop Killing Games: distruggere vid...
Samsung Galaxy S25 Edge: il top di gamma ultrasottile e leggerissimo. La recensione Samsung Galaxy S25 Edge: il top di gamma ultraso...
HP Elitebook Ultra G1i 14 è il notebook compatto, potente e robusto HP Elitebook Ultra G1i 14 è il notebook c...
Stampa 3D senza sprechi e senza rifiuti?...
OPPO Find X9 Pro potrebbe battere ogni r...
Le nuove Sony WH-1000XM6 ora disponibili...
ChatGPT Agent come un essere umano: l'AI...
Samsung rivaluta la fabbrica per il pack...
'La potenza di 16 core, nel palmo della ...
Windows 10 compie 10 anni, ma il cambiam...
Un altro Pixel 6a ha preso fuoco: la pro...
NVIDIA, ritorno in Cina in grande stile?...
Tutti contro Windows Recall: un altro se...
PlayStation FlexStrike: il sogno di un f...
WhatsApp sorprende tutti: ecco la nuova ...
Addio GTX 1080 Ti: la scheda che ha fatt...
Ex Ilva di Taranto, 'Teslari' contro il ...
Finalmente! Arrivano su OneNote due funz...
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: 15:45.


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