PDA

View Full Version : GPU per Desktop Workstation CAD: AMD (OpenCL) o NVIDIA (CUDA)


JakSmolder
19-01-2013, 09:03
Ciao a tutti ragazzi!

Volevo chiedere il parere di qualche esperto riguardo alla scelta della GPU per un nuovo PC Desktop da usare come WORKSTATION per programmi professionali come AutoCAD e altri programmi specifici per l'edilizia, come PriMus o EdiLus della ACCA Software (in pratica tutti programmi che si basano sul CAD)

Il dubbio riguarda la scelta della GPU MIGLIORE per L'ACCELERAZIONE HARDWARE di questi programmi, ovvero la migliore scheda grafica con il miglior rapporto prestazioni/prezzo che può velocizzare il lavoro con questi programmi specifici.

Essenzialmente, non riesco a capire se possano essere migliori le NVIDIA GeForce che utilizzano CUDA per l'accelerazione hardware, oppure le AMD Radeon HD che utilizzano invece OpenCL
(il dubbio aumenta anche in confronto con le nuove schede NVIDIA basate sulla nuova architettura Kepler, che sono castrate in ambito GPGPU per favorire le soluzioni Quadro)

Inizialmente avevo considerato anche le schede grafiche specifiche per workstation, ovvero le NVIDIA QUADRO o le AMD FirePRO (che però secondo me costano troppo per quello che offrono realmente)

Nello specifico ho valutato l'acquisto delle seguenti schede grafiche:

- Nel reparto AMD Radeon HD, puntavo su una 7950 (o al massimo su una 7970), e nelle versioni FirePro, l'unica scelta che non costi troppo è la FirePro v4900

- Nel reparto NVIDA GeForce la scelta si divide ulteriormente: dalla parte delle GeForce, sono in dubbio tra una GTX 580 (vecchie versioni che hanno accelerazione CUDA e non sono "castrate" in ambito GPGPU) o una nuova GTX 670; mentre dalla nelle versioni QUADRO, al massimo potrei prendere una QUADRO 2000 o eventualmente anche una QUADRO 600 (che dovrebbe però essere peggiore rispetto alla FirePro v4900)

Secondo voi quale mi conviene scegliere?
Sarei avvantaggiato dalle NVIDIA per avere CUDA oppure posso accelerare questi programmi semplicemente con le OpenCL di AMD Radeon?

Questo è il dilemma.... :mc:
Grazie mille anticipatamente per l'aiuto! :)

BrunelloXU
20-01-2013, 11:01
Per quanto riguarda le AMD vedo che hai una 7970m quindi essendo basata su chip pitcairn (HD7800 desktop) dovresti provare con quella e farti un'idea di come vanno i programmi con l'architettura GCN. Detto ciò considera che il grosso delle performance viene dall'ottimizzazione hardware che ovviamente è solo sui prodotti WS quindi se non usi tali programmi per lavoro o non hai paura di qualche crash orientati sulla fascia counsumer (HD7000 o GTX) te lo dico perchè uso programmi come SolidWorks e simili con la mia HD6850 mai avuto problemi per l'università.

JakSmolder
24-01-2013, 09:59
Per quanto riguarda le AMD vedo che hai una 7970m quindi essendo basata su chip pitcairn (HD7800 desktop) dovresti provare con quella e farti un'idea di come vanno i programmi con l'architettura GCN. Detto ciò considera che il grosso delle performance viene dall'ottimizzazione hardware che ovviamente è solo sui prodotti WS quindi se non usi tali programmi per lavoro o non hai paura di qualche crash orientati sulla fascia counsumer (HD7000 o GTX) te lo dico perchè uso programmi come SolidWorks e simili con la mia HD6850 mai avuto problemi per l'università.

Grazie mille... credo che proverò a vedere come và AutoCAD sul mio Portatile Santech e poi mi faccio un idea...
Come faccio però a "verificare" la differente velocità di lavoro usando CPU+GPU, e lavorando invece "solo" con la CPU?

ilratman
24-01-2013, 10:03
io prenderei la nuova quadro 410k,costa sui 100€ ma va benissimo e più della 600.

i sw che usi, a parte autocad che è directx, sono tutyi opengl per cui o quadro o firepro

JakSmolder
24-01-2013, 10:07
io prenderei la nuova quadro 410k,costa sui 100€ ma va benissimo e più della 600.

i sw che usi, a parte autocad che è directx, sono tutyi opengl per cui o quadro o firepro

Ecco il "nocciolo" della mia domanda: se sono programmi che si basano su OpenCL... l'ideale per prezzo/prestazioni non sarebbe una bella Radeon HD 7970/7950??? in quest'ambito battono molte schede quadro e firepro... sbaglio?

Ecco un esempio: http://www.tomshw.it/cont/articolo/amd-firepro-w8000-e-w9000-architettura-gcn-sulle-workstation-benchmark-opencl/39228/20.html

ilratman
25-01-2013, 09:18
Ecco il "nocciolo" della mia domanda: se sono programmi che si basano su OpenCL... l'ideale per prezzo/prestazioni non sarebbe una bella Radeon HD 7970/7950??? in quest'ambito battono molte schede quadro e firepro... sbaglio?

Ecco un esempio: http://www.tomshw.it/cont/articolo/amd-firepro-w8000-e-w9000-architettura-gcn-sulle-workstation-benchmark-opencl/39228/20.html

forse non hai capito non ho scritto opengl perchè ho sbagliato lettera altrimenti avrei scritto opencl, anche se in effetti sbagliare lettera non è così difficile. :p

tutti i programmi di grafica si basano su opengl, che vuol dire open graphic libraries, non opencl che vuol dire open computing language, opencl sono librerie per il calcolo in gpu di rendering etc non per l'uso dei programmi di progettazione.

se fai qualche rendering possono avre un senso se non lo fai non lo hanno, i programmi usano l'opengl per il lavoro e una semplice quadro 410k va più di una gtx680 o una 7970 più intendo anche il doppio o triplo.

tutti a parte autocad che usa le directx.

JakSmolder
25-01-2013, 14:56
forse non hai capito non ho scritto opengl perchè ho sbagliato lettera altrimenti avrei scritto opencl, anche se in effetti sbagliare lettera non è così difficile. :p

tutti i programmi di grafica si basano su opengl, che vuol dire open graphic libraries, non opencl che vuol dire open computing language, opencl sono librerie per il calcolo in gpu di rendering etc non per l'uso dei programmi di progettazione.

se fai qualche rendering possono avre un senso se non lo fai non lo hanno, i programmi usano l'opengl per il lavoro e una semplice quadro 410k va più di una gtx680 o una 7970 più intendo anche il doppio o triplo.

tutti a parte autocad che usa le directx.

Grazie mille.. avevo letto male!!! :doh: :D

Quindi ti chiedo un ultima cosa: se prendessi una 7950, riuscirei ad "accelerare" SOLO AutoCAD e non gli altri programmi di calcolo e progettazione?

Eventualmente puntavo su una FirePro v4900.... dovrebbe andare bene giusto? :D

ilratman
26-01-2013, 08:46
non mi sono spiegato

l'accelerazione opengl la hanno tutte, daltronde non potrebbe essere altrimenti, ma la potenza in opengl dipende dalla scheda

una v4900 in opengl ha il triplo della potenza di una 7970.

ovviamente anche una 7950 si usa ma se ci si lavora solo è assurdo prendere una gaming.

JakSmolder
26-01-2013, 10:10
non mi sono spiegato

l'accelerazione opengl la hanno tutte, daltronde non potrebbe essere altrimenti, ma la potenza in opengl dipende dalla scheda

una v4900 in opengl ha il triplo della potenza di una 7970.

ovviamente anche una 7950 si usa ma se ci si lavora solo è assurdo prendere una gaming.

Il fatto è che vorrei optare (per quanto possibile) per una GPU che sia in grado di gestire bene entrambi gli ambiti, ovvero il Gaming e il GPGPU... e credo che la scelta migliore sia appunto la 7950/7970... però se mi dici che la FirePro v4900 batte tutte queste... mi fido!! :D

Che ne dici invece della Nvidia GeForce GTX 580?? ho sentito un utente che la usava anche per AutoCAD e mi ha detto che non è niente male... anche questa le "prende" dalla v4900??? :)

FreeMan
26-01-2013, 23:57
sezione errata e discussione ciclica, usa la ricerca http://img51.imageshack.us/img51/4800/murocerca.gif

http://upload.freesaveweb.net/images/69055192479913738477.png

CLOSED!!

>bYeZ<