View Full Version : Supercomputer da 15000€ e client economici...
giorgclunei
09-11-2009, 08:49
Ciao a tutti, non so se questo è il forum giusto ma non sono ancora riuscito a trovare risposta a questa domanda.
Sono un ing. associato ad altri ing. e arch. per motivi di lavoro abbiamo bisogno di enormi potenze di calcolo (render, calcolo strutturale non lineare, cfd etc).
I programmi che utilizziamo sono:
Allplan, 3ds, maxwell render, solidworks, cosmos works, sap2000, autocad etc, quasi tutti programmi che riescono di utilizzare più cpu contemporaneamente e che funzionano solo sotto sistemi operativi Microsoft.
comperare per ogni socio una workstation potente ( circa 3000€ ) diventa una spesa che difficilmente si riesce di ammortizzare prima di dover di nuovo cambiare le macchine per rimanere al passo con i tempi.
la mia idea (forse realizzabile, forse no) è questa
Un server di calcolo costoso e potente (ad esempio da 10000€) che gestisce le proprie cpu (e quindi la potenza di calcolo ) e tanti piccoli clent (economici 300-500€)che sfruttano la potenza di calcolo del server quando serve.
Microsoft possiede un sistema operativo capace di gestire una moltitudine di CPU e GPU e di distribuire queste risorse equamente ai pc-client che la richiedono???
è frequente in un ufficio utilizzare la cpu al 15% (scrivere relazioni, disegnare 2d con autocad, modellare etc) ma quando si lancia un calcolo o un render è necessarioo aspettare ore (con le cpu fisse al 100%) per veder il risultato. Con la soluzione sopra esposta, i tempi di renderizzazione diminuirebbero grazie all'enorme potenza di calcolo del server, mentre su gli altri pc-clent si potrebbe continuare a lavorare, magari a scrivere relazioni o disegnare con Autocad.
ringrazio in anticipo espero che qulcuno mi illumini.
il costo dell'hardware a confronto delle licenze software per tutti quei client è minimo...
il costo dell'hardware a confronto delle licenze software per tutti quei client è minimo...
Ma a quanto ho capito quelle licenze le hanno già per più pc, ognuno credo abbia già il proprio..
Cmq credo che la sezione corretta sia "altre discussioni sull'informatica"
cabernet
09-11-2009, 10:29
Ciao a tutti, non so se questo è il forum giusto ma non sono ancora riuscito a trovare risposta a questa domanda.
Sono un ing. associato ad altri ing. e arch. per motivi di lavoro abbiamo bisogno di enormi potenze di calcolo (render, calcolo strutturale non lineare, cfd etc).
I programmi che utilizziamo sono:
Allplan, 3ds, maxwell render, solidworks, cosmos works, sap2000, autocad etc, quasi tutti programmi che riescono di utilizzare più cpu contemporaneamente e che funzionano solo sotto sistemi operativi Microsoft.
comperare per ogni socio una workstation potente ( circa 3000€ ) diventa una spesa che difficilmente si riesce di ammortizzare prima di dover di nuovo cambiare le macchine per rimanere al passo con i tempi.
la mia idea (forse realizzabile, forse no) è questa
Un server di calcolo costoso e potente (ad esempio da 10000€) che gestisce le proprie cpu (e quindi la potenza di calcolo ) e tanti piccoli clent (economici 300-500€)che sfruttano la potenza di calcolo del server quando serve.
Microsoft possiede un sistema operativo capace di gestire una moltitudine di CPU e GPU e di distribuire queste risorse equamente ai pc-client che la richiedono???
è frequente in un ufficio utilizzare la cpu al 15% (scrivere relazioni, disegnare 2d con autocad, modellare etc) ma quando si lancia un calcolo o un render è necessarioo aspettare ore (con le cpu fisse al 100%) per veder il risultato. Con la soluzione sopra esposta, i tempi di renderizzazione diminuirebbero grazie all'enorme potenza di calcolo del server, mentre su gli altri pc-clent si potrebbe continuare a lavorare, magari a scrivere relazioni o disegnare con Autocad.
ringrazio in anticipo espero che qulcuno mi illumini.
io so che ce un azienda del triveneto (delta tracing) che ha un server di calcolo..potresti chiedere a loro quanti soldi hanno investito e come si trovano.
io andrei di client potenti:
4-8 Gb di Ram, core i5-750 o i7-860 a seconda del budget
certo ad un giusto prezzo, 3000€ ti ci fai uno doppio xeon, se un i7 basta si puo' evitare (adesso con cosa lavorate ?)
di solito i grandi server non hanno un buon rapporto qualita' prezzo.
ad esempio (dal sito dell.it):
Dell Precision T1500,
i7-860, 6Gb Ram, nvidia quadro fx 580
923€+iva
garanzia di 3 anni + 170€
spostato in "configurazioni complete"
wizard1993
09-11-2009, 14:48
secondo me è difficilemente realizzabile, spendere 15000€ (octa xeon nahelm) alla fine per avere meno potenza di 5 workstation da 3000€ (dual xeon nahelm) e avere di fatto nessuna scalabilità
giorgclunei
09-11-2009, 14:57
Grazie comunque, ma se devo spendere 3000€ a pc per 6 persone sono 18000€ solo di macchine, per avere meno potenza di calcolo di quello che avrei con un pc da 10000-15000
capito?
come ripeto con questo sistema, sempre che qualcuno mi trova la soluzione, posso lascire un pc a renderizzare e continuare a lavorare con gli altri. oppure renderizzare con due pc in contemporanea (a velocità dimezzata) e continuare a lavorare con gli altri client.
mi serve un supercomputer altrimenti tra 3 anni son di nuovo punto e a capo.
il sistema deve essere espandibile etc, ma prima di pensare a questo volevo sapere se era possibile e se qualcuno di voi saprebbe come fare
comunque appena avrò unn po di tempo rigirerò il problema a qualcuno della Intel o della Microsoft e vi sapro ridire, sempre se vi interessa, se al giorno d'oggi esiste qulcosa di simile.
grazie
la soluzione non è così semplice, quello che vorresti fare non è una superworkstation ma bensì un rendering cluster in grado di effettuare i rendering per tutti i soci, e di sicuramente non sarà una banale workstation (anche perchè 2 processori non ti basterebbero) ma un cluster.
però ho paura che come costi si sfori alla grande i 15.000€ da te proposti ma se ti interessa approfondire mandami un pm che ti sposto nella sezione dedicata ai server.
Grazie comunque, ma se devo spendere 3000€ a pc per 6 persone sono 18000€ solo di macchine, per avere meno potenza di calcolo di quello che avrei con un pc da 10000-15000
capito?
come ripeto con questo sistema, sempre che qualcuno mi trova la soluzione, posso lascire un pc a renderizzare e continuare a lavorare con gli altri. oppure renderizzare con due pc in contemporanea (a velocità dimezzata) e continuare a lavorare con gli altri client.
mi serve un supercomputer altrimenti tra 3 anni son di nuovo punto e a capo.
il sistema deve essere espandibile etc, ma prima di pensare a questo volevo sapere se era possibile e se qualcuno di voi saprebbe come fare
comunque appena avrò unn po di tempo rigirerò il problema a qualcuno della Intel o della Microsoft e vi sapro ridire, sempre se vi interessa, se al giorno d'oggi esiste qulcosa di simile.
grazie
soluzioni oltre le "banali" workstation ci sono tranquillamente, esistono workstation/server a 32 e 48 core, blade server, cluster con un numero di core elevatissimo, tutto dipende da quando vuoi spendere... potendotelo permettere c'è sempre il cray xt5m :D ma senza arrivare a quei livelli ce ne è di materiale (anche il cx1 che ha fino a 16 processori xeon ma anche li non ho la minima idea di quanto possa costare)
giorgclunei
09-11-2009, 15:36
esatto io pensavo a una cosa simile, tipo 4 m.b. con 4 cpu ogniuna e 4 gb di ram a processore etc etc
ma per ora mi interessava di più l'aspetto sftware, deve essere compatibile con windows
ti sposto nella sezione server nella speranza che qualcuno ti possa consigliare un server/cluster di renderizzazione utilizzabile da client windows
Grazie comunque, ma se devo spendere 3000€ a pc per 6 persone sono 18000€ solo di macchine, per avere meno potenza di calcolo di quello che avrei con un pc da 10000-15000
capito?
ti ho già fatto vedere un preventivo con meno di 1000€
se poi ci dici con cosa renderizzate adesso singolarmente si puo' avere un idea di cosa serva.
Valuta bene che se dio non volesse quella macchina ha dei problemi, avete uno studio intero bloccato..
MR.HOUSE 88
09-11-2009, 17:48
esatto io pensavo a una cosa simile, tipo 4 m.b. con 4 cpu ogniuna e 4 gb di ram a processore etc etc
ma per ora mi interessava di più l'aspetto sftware, deve essere compatibile con windows
Dai un'occhiata qui http://www.supermicro.com/products/system/1U/6016/SYS-6016GT-TF.cfm?GPU=TM2 e fatti un'idea....forse c'è più potenza di calcolo di quanto chiedi...ma alla fine con la soluzione tesla riduci i tempi in quanto non solo lavori con i processori intel,ma applichi il calcolo anche alle gpu. Magari ne prendi tre o quattro e poi ci metti le sei postazioni da circa 800-850€ ciascuno con la stessa marca di cpu e gpu (intel e nvidia...per intenderci).
AceGranger
10-11-2009, 01:26
Grazie comunque, ma se devo spendere 3000€ a pc per 6 persone sono 18000€ solo di macchine, per avere meno potenza di calcolo di quello che avrei con un pc da 10000-15000
capito?
come ripeto con questo sistema, sempre che qualcuno mi trova la soluzione, posso lascire un pc a renderizzare e continuare a lavorare con gli altri. oppure renderizzare con due pc in contemporanea (a velocità dimezzata) e continuare a lavorare con gli altri client.
mi serve un supercomputer altrimenti tra 3 anni son di nuovo punto e a capo.
il sistema deve essere espandibile etc, ma prima di pensare a questo volevo sapere se era possibile e se qualcuno di voi saprebbe come fare
comunque appena avrò unn po di tempo rigirerò il problema a qualcuno della Intel o della Microsoft e vi sapro ridire, sempre se vi interessa, se al giorno d'oggi esiste qulcosa di simile.
grazie
puoi comprare n° workstation in base alle vostre esigenze di lavoro in contemporanea ( le workstation le compri con dual xeon nahalem ) e poi compri tanti nodi di piccoli PC;
dal conto che mi sono fatto se ti prendi un Q8200 + microATX con scheda integrata e 4Gb di ram, ogni micronodo lo fai con meno di 300 euro;
i nodi piccoli ne compri quanti ne vuoi e una volta che metti gli IP fissi decidi tu chi far renderizzare;
poi dipende tutto dal tipo di licenze dei vari software, perchè alcuni programmi per i soli nodi di calcolo hanno licenze illimitate quindi vai tranquillo;
AceGranger purtroppo la triste realta' è che le aziende o studi prendono tutto l'HW da grandi aziende tipo dell perche hanno l'assistenza.
con quella che la pagano farebbero prima a comprarsi doppi PC per tutti e quando si rompe uso l'altro e quello vecchio lo butti e ne compri uno nuovo...
quindi niente micronodi a 300€ (troppo bello...)
l'idea è cmq ottima ;)
AceGranger
10-11-2009, 12:17
AceGranger purtroppo la triste realta' è che le aziende o studi prendono tutto l'HW da grandi aziende tipo dell perche hanno l'assistenza.
con quella che la pagano farebbero prima a comprarsi doppi PC per tutti e quando si rompe uso l'altro e quello vecchio lo butti e ne compri uno nuovo...
quindi niente micronodi a 300€ (troppo bello...)
l'idea è cmq ottima ;)
e si.... io presupponevo che ci fosse in studio uno che sapesse anche gestire il sistema....
io credo di puntare a farmi un sistema cosi a micronodi, perchè facendo bene i conti conviene un casino in costi; ovvio che se si rompe qualcosa me lo sistemo io senza problemi, e vale pure per la configurazione della rete;
senza quello che monta il tutto, o si appoggiano a un negozio o da dell e company se li scordano i micronodi economici :D
dipende da quanto carico hai costantemente sulle workstation.
Se ne hai costantemente TANTO andrei dritto di cluster.
Ovviamente se riesci a trovare del software che ti permetta di tirarne su uno sei già a buon punto (che ne so, prova a vedere diversi motori di rendering e/o di calcolo. Scegli quello che scala meglio all'aumentare delle macchine/cpu).
Un opzione che potresti valutare, nel caso i programmi che usi ti permettano di farlo, sarebbe di poter dividere il carico tra le varie workstation durante i rendering. Anche qua dipende dal software...
Lo svantaggio del "supercompuer" è che in caso di guasto restate tutti a guardarvi.
Valuta magari un cluster con dei nodi master ridondati (e comprati con tanto di assistenza) e tanti altri nodi minimali (solo cpu,ram, scheda video -se il software usa le GPU - e basta. Niente dischi rigidi/ottici, ecc ecc) per risparmiare. Quando andrai a sostituire i nodi meno potenti con nuovi converti le macchine più vecchie in client o workstation a basso carico
Tempo fa c'era un utente che ha postato tempo fa di un cluster fatto con linux. Prova a cercare, in caso vedo anch'io.
Ma a questo punto non vi conviene affittare dei server potenti e farli lavorare in clustering?
Cosi testate anche l'hardware.
Date un occhiata a questo server (http://www.ovh.it/prodotti/hg_2010_ssd.xml)
Comunque quando si fanno operazioni di rendering, si usano molte workstation in clustering. Ora se si ha un budget di 10.000€, si prendono piu server potenti e si lavora con questi.
5 Workstation da 2000€ l'una.
ogni una ha: 8CPU (Intel Xeon E5530)
8-10GB di ram o piu..
Dischi SSD o a 15k RPM
Ora non vi so dire bene il costo dettagliato perchè non mi sono messo a cercare, ma la CPU Xeon E5530 varia da Da €746 a €1.072. Se si vuole piu potenza costa molto di piu, Tra poco esce Xeon E5600.
Per la ram, serve la DDR3 per il rendering, costa altrettanto. 8GB ddr3 costa meno di 300€.
AceGranger
12-11-2009, 19:44
5 Workstation da 2000€ l'una.
ogni una ha: 8CPU (Intel Xeon E5530)
8-10GB di ram o piu..
Dischi SSD o a 15k RPM
èèèè ? 8 CPU ??
vorrai dire....8 core ( 2 CPU ) + gli 8 dell'HT, ma 8 CPU a 2000 euro lo escluderei categoricamente
èèèè ? 8 CPU ??
vorrai dire....8 core ( 2 CPU ) + gli 8 dell'HT, ma 8 CPU a 2000 euro lo escluderei categoricamente
Grazie della precisazione, anche se inutile perchè quando vai a vedere i processi da quale core,processore, cpu viene processato c'è scritto CPU0,CPU1,CPU2...
Comunque sono 4 fisici e 4 logici.. ma hai visto le specifiche? e cosa è in grado di fare?? ;) non rimanere all'HT, aggiornati all'HT2 :D
AceGranger
12-11-2009, 20:12
Grazie della precisazione, anche se inutile perchè quando vai a vedere i processi da quale core,processore, cpu viene processato c'è scritto CPU0,CPU1,CPU2...
Comunque sono 4 fisici e 4 logici.. ma hai visto le specifiche? e cosa è in grado di fare?? ;) non rimanere all'HT, aggiornati all'HT2 :D
si, io ho il 920 che è praticamente quasi identico agli xeon :D;
ora c'è solo da sperare che esca velocemente l'i9 e il nuovo xeon :cool:
ma avete bisogno di potenze cosi' galattiche?
un i7 24/24h 7/7giorni ne macina di farina! e pure parecchia...
perche' non provate a farvi un i7 poi vedete se è equilibrato ..se è piccolo..ecc..
tra poco esce Xeon 5600, spero che costi poco pero !!
io ho un Intel Xeon W3520, proviene dall'i7 ma con "Turbo Boost Technologie @ 2.93GHz" e sinceramente soddisfa tutte le mie esigenze.
Infatti va bene anche per il rendering.
Qui il problema non è tanto quanta potenza ci serve, ma in quanto tempo si vorra finire il rendering di una serie di oggetti?? Ecco, meno tempo equivale a piu potenza e quindi piu soldi.
se si deve fare rendering servirebbe più che altro un software che faccia lavorare le schede grafiche.
Se il software permette ANCHE di creare un cluster, allora serve UN, max due server "violento" di cpu (che smista il tutto), e tanti nodi con SOLO cpu, ram ed n schede video (queste magari da cambiare più frequentemente). Ovviamente la rete deve stare dietro a tutto il resto :cool: .
Se il cluster serve anche per altri impieghi che non possono sgravare il carico sulle schede video (e quindi bisogna andare per forza sui processori) allora cambia tutto, in quanto sarebbe da ricalcolare la convenienza.
Se non si sa quanto carico avete è inutile fantasticare su numeri o configurazioni (purtroppo).
Se il carico è basso conviene rimandare il tutto a quando lo studio si ingrossa e nel frattempo usare cluster di rendering online (a pagamento).
Io, prima di spendere soldi, perderei un mesetto a valutare sulla carta i motori di calcolo. In base a costi (per macchina, per cpu, per gpu, ecc) e funzionalità (uso di gpu, possibilità di clusterizzazione) ne proverei alcuni. Provare nel senso di USARE, perchè con buona probabilità dovrete cambiare il software sul quale lavorate.
quotone generale
leggendo i commenti pare che si stia solo cercando chi la spara + grossa...per esempio...
ma avete bisogno di potenze cosi' galattiche?
un i7 24/24h 7/7giorni ne macina di farina! e pure parecchia...
perche' non provate a farvi un i7 poi vedete se è equilibrato ..se è piccolo..ecc..
un i7 macina giusto la farina e basta in alcuni ambiti...in altri spacca il mondo...
prima di parlare di cluster bisogna vedere cosa possono "clusterizzare"...
Allplan, 3ds, maxwell render, solidworks, cosmos works, sap2000, autocad
fra quest'elenco so che maxwell si può lanciare in parallelo su più macchine (noi abbiamo 3 server di c4d e funziona perfettamente), cosmos gira solo su una macchina (è un programma di fascia "bassa") solidworks e autocad sono CAD e quindi gireranno sui client, sap PENSO sia un fem ma non lo conosco (si può lanciare in parallelo su + cpu su diverse macchine?) e genericamente i fem impliciti scalano molto poco...allplan è un software per l'ingegneria civile mi pare, dubito che anche questo si possa lanciare in parallelo su più macchine..
a questo punto la domanda da porsi è se servono 1k pc potenti o un cluster...e guardando gli obiettivi mi pare che la via di mezzo sia la risposta giusta...la dell vende dei bellissimi server a 8/12 core a cifre inferiori ai 3k euro con 16 gb di ram...noi ne abbiamo in casa qualcuno e a seconda del carico di lavoro li smistiamo per le varie applicazioni (cfd, fem, render soprattutto)...
cmq il 99% delle necessità di chi ha aperto il post sia risolvibile solo conoscendo a fondo come lavorano al meglio i suoi software di calcolo..
bio
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.