Newsgroup: it.comp.hardware.video-3d
Titolo: Le Ati serie 4000 avranno prestazioni "scarse" con Open-CL...

http://www.tomshw.it/cont/news/le-radeon-hd-4000-non-digeriscono-opencl/23362/1.html
Bisognerï¿œ vedere quale sarï¿œ l'entitï¿œ di questo gap rispetto alla serie 
5000.


Si ma in parte paere una strategia commerciale: buttate le 4000 che vi 
abbiamo venduto qualche mese fa e comprateci le nuove 5000 :-)
-- 
Bonus di 25 euro su 
betfair.it
, codice da inserire: AAAACGWFG
Vai sul mio sito(in fondo alla pagina) per altri dettagli:
http://digilander.libero.it/maxxam99/

 abbiamo venduto qualche mese fa e comprateci le nuove 5000 :-)
Chiamali fessi...LOL

 
http://www.tomshw.it/cont/news/le-radeon-hd-4000-non-digeriscono-opencl/23362/1.html
Maledetto il giorno che presi la 4870 al posto della GTX260. E, davvero,
vaffanculo al supporto merdoso di ATI. Prima mi ritrovo la 1950XTX
cassata dai driver Linux. Poi la 4870 che sarï¿œ legnosa in OpenCL. Poi
anche la 5770 Vapor-X fallata...
-- 
Ing. Danilo Pianini
"DanySK"
MSN: danysk_AT_alientech_DOT_it
Skype: 
dany.sk

 abbiamo venduto qualche mese fa e comprateci le nuove 5000 :-)
Nel mio caso diventa "passate alla concorrenza".



Quindi i 1.2 Teraflop tanto sbandierati come li hanno calcolati?
Facendo madd madd madd madd madd... madd madd ...
madd madd madd...?

 anche la 5770 Vapor-X fallata...
Quella ï¿œ una questione della sapphire, che cazzo c'entra AMD? Che cazzo 
c'entra, dimmelo, che cazzo c'entra eh? EH? Cazzo cazzo cazzoooo!!!

 
E non credi che con la serie 5000 dopo pochissimi mesi succederï¿œ la 
stessa cosa?
E non pensi che la concorrenza faccia altrettanto, magari in modi diversi?
Basterebbe fregarsene certe volte, smetterla di fissarsi su certe 
fesserie create ad-hoc, giocare e divertirsi con la scheda che si ha, 
finchï¿œ tutto gira in modo decente.

 finchï¿œ tutto gira in modo decente.
Ti quoto in tutto


Se puo servire, si sta discutendo il problema in questo thread:
http://www.gpugrid.net/forum_thread.php?id=1458
... riguarda un' applicazione per schede video ATi, da dedicare
al calcolo distribuito (sotto l'ombrello BOINC), in alternativa
ai volontari che gi� usano CUDA con GPU nVidia.
Sembra che il "tappo" sia la memoria condivisa e le
librerie FFT:
http://en.wikipedia.org/wiki/Fast_Fourier_transform
...per la cronaca esistono anche versioni freeware:
http://www.fftw.org/
links pure sul thread di GPUGRID...
...il nocciolo della questione sta circa da
 met� thread in poi, ma sembra sia possibile un'aggiramento del
problema (almeno in questo caso), implementando nuovi
 algoritmi su work units differenti.
---------------------
Grizlod�

 5000.
A quanto pare le 4000 emulano le memorie "locali" dei vari compute device 
(terminologia OpenCL) in regioni specifiche della memoria globale (le DDR5). 
Il fatto � che le memorie locali, se presenti, sono svariati ordini di 
grandezza pi� veloci delle memorie globali e quindi se a livello OpenCL si 
concepisce un algoritmo che le usa (ad esempio per piccole tabelle di 
lookup, piccoli buffer lettura/scrittura, a fini di sincronizzazione o 
per immagazzinare valori costanti), sulle serie 4000 si ha un hit 
prestazionale non da poco.
Un parziale fix, come consigliato nei forum AMD OpenCL, � quello di usare la 
memoria costante ove possibile (ovviamente ha dei limiti rispetto alla 
memoria globale, ovvero che � read-only). Purtroppo non prevedono di 
risolvere la situazione e, francamente, credo ci sia qualche incompatibilit� 
architetturale tra la serie 4000 e OpenCL se siamo a questi livelli...
Io comunque mi sono preso una 5770 poco tempo fa, quindi dovrei essere a 
posto.

marimbarza ci ha detto :

Le coste stanno cosï¿œ, inutile ironizzare...:) speriamo che alla fine, 
come ho giï¿œ detto il gap prestazionale sia limitato.

 posto.
Fiuuu...:D

 stessa cosa?
hai detto creative per caso? :\
-- 
http://www.flickr.com/photos/76395844@N00/
http://blubrando.blogspot.com/

 crucciare e quanto me ne debba fregare.
perdonate l'ignoranza: open CL servirebbero a....?


 posto.
Eh nella serie 5000 ci hanno pensato.. :)
-- 
Ciao da Stefano
"Non c'ï¿œ cattivo piï¿œ cattivo di quando un buono diventa cattivo!"
Bud Spencer

 Eh nella serie 5000 ci hanno pensato.. :)
ATI di solito non � cade mai in basso per cos� poco...spero sia davvero una 
limitazione hw (anche se, ripeto, mi sembra davvero strano).

 5000.
Piï¿œ che altro bisognerebbe misurare la densitï¿œ della tolla con cui sono 
fatte le facce di chi, per tutta la durata della vita commerciale delle 
HD4000, non perdeva occasione di denigrare CUDA perchï¿œ "noi non vogliamo 
soluzioni proprietarie, noi inseguiamo gli standard industriali". La 
prima volta che ho sentito parlare di OpenCL ï¿œ stato a una conferenza di 
AMD eh, mica di Nvidia o di chissacchï¿œ, e il prodotto venduto a noi 
giornalisti come ideale anche per il GPGPU era la serie HD4000, mica 
quella successiva.
Se non altro, adesso sono contento di aver avuto la conferma di ciï¿œ che 
avevo sempre sostenuto all'epoca: ovvero che, standard o non standard, 
proprietaria o non proprietaria, CUDA era la risposta per chi voleva 
fare seriamente GPGPU, e che Nvidia sotto questo punto di vista era 
oggettivamente piï¿œ avanti. Con le HD5000 magari cambia tutto, ma io sono 
ancora in attesa di un banco di prova serio per OpenCL con cui sia 
possibile misurare davvero l'efficienza di tutte le architetture 
compatibili.
p.bes

 p.bes
-- 
XBOX/PSN Tag: SydneyBlue120d
http://www.gamingcafe.it/forum/
http://www.bmwserie1virtualclub.it/
BMW E87 120d Attiva driver 

 anche la 5770 Vapor-X fallata...
che bello vedere come uno della tua etï¿œ si fa fottere cosï¿œ dal 
marketing! -_-
-- 
SimBus82.net coming soon - 
http://www.simbus82.net
Blog allenamento - 
http://simbus82-workout.blogspot.com/
 

 ha scritto nel messaggio 
news:4b38ed6d$0$1103$4faf...@reader4.news.tin.it...

lascia stare, dany ormai fa il finto "NON FANBOY"... perï¿œ non c'ï¿œ un post in 
cui nn si lamenta di qualcosa -_-



opencl non ï¿œ l'unico modo di sfruttate le capacitï¿œ gpgpu.
o qualcuno si dimenti che opencl ï¿œ divenuto ufficiale MESI DOPO L'USCITA 
DELLA SERIE HD4000?


 sulle 4000.
opencl non esisteva.


 limitazione hw (anche se, ripeto, mi sembra davvero strano).
dove � che sarebbe caduta in basso in tutto questo discorso?


 successiva.
ma se manco era stato ratificato lo standard opencl all'uscita delle hd4000 
hihi :D


 Nel mio caso diventa "passate alla concorrenza".
sveglione come sempre.
dai vai a prendere una nvidia e dopo vediamo come sono le prestazioni in 
opencl :-)


 opencl non esisteva.
E allora?

 dove � che sarebbe caduta in basso in tutto questo discorso?
Diceva che la serie 4000 sarebbe stata "ideale" per OpenCL...e invece 
non � vero un tubo. Inoltre, sul forum AMD dedicato ai developers gli 
sviluppatori AMD hanno detto chiaramente che hanno intenzione di 
concentrare i loro sforzi quasi esclusivamente sulla serie 5000, e che 
comunque non � possibile (ma sar� vero?) mappare la memoria locale del 
modello OpenCL sulle relative memorie locali dei SIMD engines.

 DELLA SERIE HD4000?
Sarï¿œ anche divenuto ufficiale mesi dopo l'uscita delle HD4000, ma AMD ha 
sempre parlato di OpenCL come del nuovo eldorado standard delle 
applicazioni GPGPU, facendolo giï¿œ *dalle presentazioni della serie 
HD4000*, mica cazzi. Questo fa presupporre che, ratificato o meno che 
fosse lo standard, le HD4000 avrebbero dovuto essere pronte a 
supportarlo, o no!? Mettere le due cose nello stesso contesto lascia 
trasparire una certa dose di malizia.
Se vuoi la mia opinione, non faccio assolutamente una colpa ad AMD per 
aver detto candidamente di concentrarsi sulle serie HD5000 (e 
successive), per la semplice ragione che le OpenCL ci impiegheranno un 
bel po' di tempo a rodare e, quando saranno di uso comune, probabilmente 
sul mercato ci saranno giï¿œ addirittura le Radeon HD7000, il che rende 
QUALUNQUE sforzo per migliorare il supporto delle HD4000 del tutto 
ingiustificato.
Mi infastidisce invece la piega che sta prendendo questa azienda quando 
si tratta di processori grafici e affini. Non ï¿œ la prima volta che banfa 
sulle caratteristiche tecniche o che lascia intendere cose che poi non 
sono (gli UVD sulle Radeon HD2900 che poi non c'erano, per esempio). E 
rimpiango la vecchia ATI che se ne stava zitta, ma poi faceva parlare 
benchmark e prove su strada.
p.bes

 benchmark e prove su strada.
daccordissimo ma... chi non l'ha mai fatto?


 ha scritto nel messaggio 
news:mn.eb257d9c1...@alientech.it...

ci sono piccole differenze hardware tra 4000 e 5000 atte a migliorare 
appunto le prestazioni con opencl, quindi nn capisco dove stia il problema 
se con le 4000 alcuni programmi in opencl andranno "piï¿œ lenti"... piï¿œ lenti 
di cosa poi?


 ha scritto nel messaggio 
news:q3n_m.115218$9f6.1...@twister1.libero.it...

se non erro in uno dei tanti articoli parlavano di differenze strutturali 
per il mapping della memoria.
e cmq parliamo di prestazioni i confrono a...... cosa.... chi... dove?


 e cmq parliamo di prestazioni i confrono a...... cosa.... chi... dove?
In confronto alla serie 5000 ed alla controparte Nvidia (pure le Nvidia 
9xxx, se non ricordo male, sono superiori alle 4000 in OpenCL, attualmente).
Direi che ATI poteva essere pi� onesta riguardo OpenCL. E vedi di non 
fare il fan-boy ATI, che stai diventando irritante.

 daccordissimo ma... chi non l'ha mai fatto?
Beh insomma... perlomeno Nvidia non ha mai ammesso di supportare un 
elemento hardware solo in teoria, come per l'UVD e le XT2900.

 poi?
Anche alle "bistrattate" Nvidia serie 200...tanto per dirne una.
La dice perfino la news stessa.

 
La velocitï¿œ di trasferimento fra SIMD engines e memorie locali e (se non 
ricordo male) di 1-2 ordini di grandezza maggiore rispetto all'uso della 
memoria globale. Ora capisci che, dato che molti algoritmi usano le 
memorie locali (mi viene in mente cuda) c'ï¿œ un hit prestazionale 
abbastanza consistente.


Prova.

 opencl :-)
Assolutamente sï¿œ, come ho giï¿œ fatto sull'HTPC a causa del mancato
supporto all'accelerazione di video HD, a meno di una completa
rivisitazione delle politiche di supporto Linux e legacy di ATI i
prossimi prodotti che avrï¿œ saranno nVidia.
Quanto alle prestazioni in OpenCL, le prestazioni dello stesso
applicativo sono comparabili a quelle di CUDA. I due linguaggi sono
estremamente analoghi.
-- 
Ing. Danilo Pianini
"DanySK"
MSN: danysk_AT_alientech_DOT_it
Skype: 
dany.sk

 E non pensi che la concorrenza faccia altrettanto, magari in modi diversi?
Guarda, nVidia ne fa a bizzeffe, in particolare nell'extreme-rebranding,
ma come supporto legacy ï¿œ sempre andata molto, molto bene.


 c'entra, dimmelo, che cazzo c'entra eh? EH? Cazzo cazzo cazzoooo!!!
Sempre una scheda equipaggiata ATI ï¿œ. Poi se vuoi ora ti aggiungo anche
il mancato supporto all'accelerazione hardware dei video sotto Linux,
che di fatto impedisce a qualunque ATI non coadiuvata da una CPU
prepotente di riprodurre i 1080p (cosa che una 8400GS fa tranquillamente
via VDPAU).


 perdonate l'ignoranza: open CL servirebbero a....?
Una specie di "CUDA per tutti". Calcolo GP su GPU. Si spera che queste
librerie possano diventare riferimento e sostituire CUDA (che purtroppo
� gi� standard de facto) e Stream, fornendo a tutte le schede le
medesime capacit�.


 post in cui nn si lamenta di qualcosa -_-
Utente incazzato != finto "NON FANBOY"


 marketing! -_-
Uhmm... e quale fra:
1) Mancato supporto ai prodotti "legacy" (fra virgolette perchï¿œ definire
una 1950XTX legacy mi pare eccessivo)
2) Scarse prestazioni in OpenCL
3) 5770 fallata
4) Mancata accelerazione dei flussi video
Sarebbe un problema di marketing?


 Utente incazzato != finto "NON FANBOY"
Per completezza, sono pure incazzato con nVidia perchï¿œ:
1 - In 20 release di driver non ha ancora sistemato un problema GRAVE di
overscan con uscite HDMI e VGA.
2 - Manda segnale audio vuoto sull'HDMI in presenza di un adattatore
DVI-HDMI, che equivale ad ingannare la TV che manderï¿œ muto anche se
l'audio da scheda audio funziona bene. E l'unica soluzione ï¿œ spegnere
l'EDID e mettere tutto a mano. Bella merda.
Peraltro il 2 sembra sia anche un problema di Win (non ho avuto modo di
provare).


 opencl non esisteva.
Non era standardizzato ufficialmente, il che ï¿œ ben diverso.


 e cmq parliamo di prestazioni i confrono a...... cosa.... chi... dove?
Togliti per un attimo gli adesivi ATI dagli occhi e prova a ragionare.
Hanno buttato fuori schede che dovevano esser mostri di potenza (si
parlava di TFlops) e che si scopre hanno limitazioni hardware tali da
compromettere le prestazioni in GPGPU tanto da farle andare meno di
schede concorrenti di fascia inferiore.
Condiscono la cosa con l'annuncio che non faranno una sega per
migliorare la situazione.
Va bene l'onest�, che almeno non ci si illude a vuoto, ma � una cosa
irritante.


 mutato quasi tutto quanto c'era in CUDA....
A me sinceramente non pare che il modello computazionale sia mutato in
modo eccessivo...
