Newsgroup: it.comp.hardware
Titolo: HW per calcoli pesanti

vorrei un consiglio su HW per svolgere pesanti elaborazioni matematiche, 
e sono un po' fuori dal mio limite di esperienza.
 
Per darvi un'idea, il sistema che ho adesso e' un i7-3630QM 2.4GHz, con 8 
Giga di Ram e un'elaborazione tipica impiega circa 50 minuti, che vorrei 
ridurre il piu' possibile.
 
Per abbattere il tempo di esecuzione posso aumentare la RAM, la 
frequenza, ma soprattutto il numero di core (passare carico alla GPU 
richiederebbe riscrivere parte del software e per adesso non e' 
un'opzione).
 
Su cosa mi conviene puntare, senza dover accendere un mutuo ? Per un dual 
Xeon riesco a stare entro i 1500/2000 euro ? Oppure e' meglio 
accontentarsi di un singolo Xeon exacore (costa meno e magari da meno 
problemi ?)
 
O se avete altre alternative da proporre...
 
grazie in anticipo

 
 
Puoi anche considerare un i7 5960x con 8 core e 16
 thread...avresti un ottimo miglioramento rispetto all'attuale
 3630QM.
Costa i "soliti" 1000 eurozzi o giu' di li. Oppure anche un paio
 di Xeon E5 2620 v3 (12 core in totale). Spenderesti circa 900
 euro in totale. Questo tralasciando il costo della MB dual
 Socket. Potresti risparmiare sul comparto memoria dato che non
 saresti costretto ad installare costose RAM DDR4 per quanto
 riguarda il 5960x.
 
-- 
 
 
 
 
----Android NewsGroup Reader----
http://www.piaohong.tk/newsgroup
 

 ha scritto nel messaggio 
news:m8dp3f$ad3$1...@speranza.aioe.org...

Prima di partire con l'acquisto a tentativi, sarebe meglio cercare di capire 
esattamente cosa serve al programma che usi
Dovresti provare a monitorare, durante l'uso del software, se il pc usa cpu 
oppure disco oppure ram ecc
Supposto usi tanta cpu, allora cercare di aumentare quel singolo componente
Spesso la maggior parte del tempo impiegato da un programma, e' a carico di 
uno o due componenti
Non e' cosi' banale l'associazione "programma matematica = cpu potente"
Potrebbe essere la ram il collo di bottiglia, oppure il disco
Insomma, in quei 50 minuti cosa fa' ?
Tutto in ram e via di cpu o c'e' altro? 
 
 


Dipende molto dal tipo di software che utilizzi, se il software e' in 
grado di eseguire parallelamente i calcoli allora aumentare i core ha 
senso, altrimenti meglio aumentare la frequenza.
Poi devi anche tenere conto del tipo di calcoli che esegui, alcuni di 
questi non possono beneficiare del multi core.
 
PS: 50 minuti mi sembrano un'enormita' per dei calcoli matematici, 
sarebbe anche il caso di controllare se il tempo e' effettivamente 
occupato da questi o se piuttosto il software "perde" tempo in altre 
operazioni.


 
 
Possono pure essere molto pochi, tutto dipende da cosa si
deve fare. Finché ho esercitato la professione molto
spesso si chiudeva studio la sera lasciando i PC a fare i
conti e la mattina dopo non avevano ancora finito. Posso 
immaginare che oggi come ieri il problema sia immutato: 
hardware e software crescono insieme, in un certo senso.
 
-- 
There are three kinds of people in the world.
Those that can count, and those that can't.
 

 insieme, in un certo senso.
 
Dove lavoro io avevano una procedura che per un'elaborazione impiegava 
circa 30 minuti, durante i quali tutto l'azienda si fermava.
Io ero stato assoldato per creare alcune procedure accessorie, ma ho 
effettuato qualche modifica che ha cambiato l'unita' di misura del 
tempo, da minuti a secondi.
Di conseguenza, l'azienda ha deciso di tenermi a tempo indeterminato, 
invece del paio di mesi preventivato.
La morale e' che i tempi dipendono dai modi, e' quindi buona cosa porre 
attenzione a questi ultimi.

 O se avete altre alternative da proporre...
 
2000E per l'intero sistema ?
 
credo siano pochi o appena sufficienti per un dual Xeon E5 ,
relativa scheda madre dual socket e memorie DDR4 (ECC ?),
ad esempio un sistema con E5-2620v3 (gia' suggerito da Lorenz)
con 6 core fisici e 12 logici
 
se non ti servono le memorie ECC , potresti optare
per i Core i7-5930K e 5960X , rispettivamente
con 6 ed 8 core fisici (12 e 16 logici con Hyper Threading),
entrambi su piattaforma X99 e memorie DDR4 (max 128GB)
oppure, spendendo la meta', un "tranquillo" Core i7-4790K
con 4 core fisici/8 logici e memorie DDR3 (max 32GB)
 
grossomodo, senza modificare il codice, il tempo
di elaborazione scenderebbe a circa mezzora con 4790K
circa 20 minuti con 5930K/5960X , e meno di 15 minuti
con il dual Xeon
 
con modifiche al codice e/o mediante flag di compilazione
potresti ridurre ulteriormente i tempi usando
le istruzioni FMA (raddoppiando i GFLOPS di picco)
 
 
come alternativa c'e' l'utilizzo di GPGPU , NVIDIA CUDA
ed OpenCL o AMD OpenCL, oppure mediante coprocessori
Xeon Phi (OpenMP o librerie proprietarie), i tempi
di elaborazione scenderebbero drasticamente,
codice/algoritmo permettendo..
 
ciao
luca
 
 

  installare costose RAM DDR4 per quanto riguarda il 5960x.
 
cioe' il 5960x vuole le DDR4 ?
 
e grazie mille per le risposte :-)

 Tutto in ram e via di cpu o c'e' altro?
 
E' un sistema di computer vision. Parte da un centinaio di foto dello 
stesso soggetto da diversi punti di vista, le compara, ne estrae 
determinate caratteristiche, e ricrea un modello 3D (Point cloud e mesh) 
del soggetto.
 
Facendo i test sono riuscito ad ottimizzarlo scendendo dai piu' di 30 
minuti iniziali a meno di 10, quando le foto da analizzare sono una 
ventina. Purtroppo pero' le foto necessarie per una ricostruzione 
accurata spesso si avvicinano al centinaio, e il tempo torna ad essere 
elevato in valore assoluto.
 
a parte alcuni step che potrebbero essere passati alla GPU (pero' adesso 
richiedono non piu' di 5 o 6 minuti, quindi il risparmio di tempo sarebbe 
comunque limitato) il grosso degli algoritmi lavorano in multithread, 
quindi devo lavorare su RAM e soprattutto CPU (core e/o frequenza)

 
 
Figurati...


 tempo, da minuti a secondi.
 
ho gia' fatto le ottimizzazioni che potevo fare. Principalmente ho fatto 
in modo che il tempo di calcolo cresca piu' o meno linearmente con il 
numero di foto, anziche' quadraticamente. Altrimenti adesso parlerei di 
mezza giornata invece che di poco meno di un'ora.
 
Al di la di questo, gli algoritmi sono complessi e i dati che devono 
analizzare (fotografie) sono tanti.

 Forse questo sistema potrebbe essere piu' adatto per le tue esigenze.
 
probabilmente si. Ora provo a vedere quanto costa una MoBo dual socket...

 ha scritto:

Ad esempio una Asus Z9PE-D8 WS dual socket costa circa 440 euro...


 codice/algoritmo permettendo..
 
CUDA e OpenCL li potrei gia' utilizzare con poche modifiche, ma solo su 
una parte di elaborazione che pesa pochi minuti. OpenMP e' gia' 
utilizzato dagli algoritmi multithreaded, ce l'ho tra le dipendenze.

 Ad esempio una Asus Z9PE-D8 WS dual socket costa circa 440 euro...
 
pensavo peggio. piu' o meno ci siamo...

 mezza giornata invece che di poco meno di un'ora.
 
Un processore come quello che utilizzi sta nell'ordine dei 40 GFLops 
(miliardi di operazioni floating point per secondo), ovvero 
centoquarantaquattromilamiliardi di calcoli in un'ora.
 
Le ipotesi sono due:
1 centoquarantaquattromilamiliardi di calcoli sono effettivamente il 
minimo sindacale
2 il tempo e' impiegato altrove
A me la prima ipotesi sembra abbastanza improbabile e sono piu' propenso 
a credere per la seconda.

 ha scritto nel messaggio 
news:m8e493$oem$1...@speranza.aioe.org...

Ah, non avevo capito che era software scritto da te o comunque ricompilabile 
sotto tuo controllo
In questo caso, le prestazioni maggiori sicuramente sono da ricercare nel 
codice
Capita spesso che modificando il modo di risolvere il probema, le 
prestazioni aumentino di moltissimo
Toccando l'hardware ben che vada andrai magari una decina di volte piu' 
veloce
Scegliendo algoritmi diversi sul codice, sicuramente si puo' incrementare 
ben oltre un ordine di grandezza
Probabilmente, se usi librerie gia' pronte per fare qualcosa (tipo OpenCv o 
altro), le hai gia' spinte al massimo ed e' il momento di abbandonarle per 
sviluppare qualcosa che meglio si adatti a risolvere i tuoi problemi
Strada sicuramente piu' laboriosa ma anche piu' proficua 
 
 

 e trarne un certo vantaggio ?
 
il risultato finale dipende sempre dal codice, a volte
basta ricompilare, altre volte occorre riscrivere
o semplicemente ottimizzare alcune parti cruciali
 
in ogni caso non e' detto che utilizzando le AVX2/FMA
(raddpppio dei GFLOPS di picco) si ottenga un
dimezzamento dei tempi reali di elaborazione
(dipende sempre dal codice)
 
cerca informazioni nella community relativa
alle librerie utilizzate
 
alcuni esempi: con C-Ray si guadagna circa il 25%
con la semplice ricompilazione passando da AVX
ad AVX2 (fonte Phoronix), mentre con Y-Cruncher
si guadagna circa il 15% con codice scritto ad hoc
 
valuta se investire nei nuovi processori basati
su architettura Haswell-E (AVX2/FMA) oppure
se accontentarsi dei precedenti IvyBridge-E (AVX)
 
ciao
luca
 
 
 
 


perdona il mio scetticismo: come fai a dirlo se non sai che calcoli deve 
fare e su quale massa di dati ?

 sicuramente piu' laboriosa ma anche piu' proficua
 
Il codice e' stato gia' ottimizzato da altri programmatori (piu' bravi di 
me), infatti tra le ultime versioni e le precedenti c'e' un salto 
notevole. Sicuramente c'e' ancora spazio ma dubito per miglioramenti di 
ordini di grandezza.
 
Si potrebbero riscrivere alcuni algoritmi in modo che lavorino su GPU, ma 
non e' una cosa banale. Conto di provarci nel 2015, ma non e' una cosa 
che possa essere completata nel giro di un mese, avendo altro da fare 
durante la settimana.
 
Invece con l'HW giusto, se riesco ad arrivare intorno ai 15 minuti, sono 
gia' a posto.

 invece, la compatibilita' con le altre librerie open che utilizzi
 
ottimo. grazie per lo spunto e le le altre info

 ha scritto:

Con quella MB e i due Xeon E5 2620 v2 + RAM DDR3 rientrerai nella
 spesa...per gli Xeon v3 con RAM DDR4 e relativa MB invece si
 andrebbe oltre temo. Dipende anche da quanta memoria vuoi
 metterci.


 fare e su quale massa di dati ?
 
E' un mio difetto, sono realista.

 ha scritto nel messaggio 
news:m8eblv$nh6$1...@speranza.aioe.org...

Facce sape'
 
 

  spesa...
 
pare proprio di si :-)
 
ho appena trovato un Amazon Warehouse Deal per la MB da 287 euro.
 
L'ultima domanda e' sulla RAM: RDIMM o UDIMM che differenza c'e' ? La 
differenza di prezzo e' trascuabile (4 euro ogni 8 GB)

 Facce sape'
 
non manchero'. Dopo tutto l'aiuto che mi avete dato, e' il minimo

 ha scritto nel messaggio 
news:m8eglv$cv8$1...@speranza.aioe.org...

io non ti ho aiutato, e non sarei stato minimante in grado... :D.
Però sono molto interessato al tuo lavoro, che se non intuisco male ha 
qualcosa in comune coi laserscan e potrebbe servire ai bullet time. Se non è 
riservato, puoi linkare un sito dove si possa seguire l'evolversi della 
cosa? Non è semplice curiosità, mi interessa sul serio... ciao. 
 
 
 
--- news://
freenews.netfront.net/
 - complaints: 
ne...@netfront.net
 ---

 
 
Le RDIMM (Registered Dimm) permettono in sintesi di ridurre il
 carico elettrico sul RAM controller grazie alla presenza di un
 buffer (o registro) sul modulo di memoria...e' utile piu' che
 altro nel caso si utilizzino un n. elevato di moduli sullo stesso
 sistema. Il rovescio della medaglia e' dato da una leggera
 perdita di prestazioni rispetto alla normale RAM UDIMM
 (Unbuffered Dimm). Le RDIMM possono anche supportare il controllo
 d'errori ECC.
Percio' nel tuo caso se non e' necessario il controllo ECC e non
 installerai piu' di 4 moduli allora puoi usare le classiche
 UDIMM...in caso contrario se i moduli cominciano ad essere 8 o
 piu' allora forse e' meglio prendere le RDIMM.


  UDIMM...
 
Fino a 6 in questo caso considerando che gli Xeon in questione
 usano il triple channel...


 della cosa? Non è semplice curiosità, mi interessa sul serio... ciao.
 
ti ringrazio per l'interesse. Non e' riservato ma al momento non ho 
ancora un sito dove si possa seguire l'evolvere. Una volta che e' tutto 
testato e ripulito lo metto su github, nel giro di un mesetto dovrei 
avere qualcosa, scrivero un post "summon Maigret" per avvisarti :-)
 
Credo che tecniche analoghe le usino per i bullet time, ma non io e non 
saprei nemmeno come fare.
 
In sostanza e' uno scanner fotogrammetrico. Tra le 60 e le 100 
fotocamere, smettero' di aggiungerne quando raggiungero' la qualita' 
desiderata (so che 98 sono sufficienti, spero ne bastino meno).
 
Il progetto dello scanner lo trovi qua:
 
http://www.pi3dscan.com/
 
 
con la differenza che il tipo demanda la ricostruzione del modello a 
servizi on line di terze parti (autodesk recap 260), oppure a SW 
professionale (Agisoft Photoscan), mentre io invece voglio il pieno 
controllo anche del SW.
 
Ho testato Photoscan (versione demo, forse e' limitata ?) sui due modelli 
messi gentilmente a disposizione su quel sito. Uno l'ha ricostruito in 
piu' 3 ore, l'altro l'ho interrotto dopo 5 e non aveva ancora finito.
 
Col mio SW (mio per modo di dire, io ho scritto solo il 5%, il resto e' 
open source) li ho ricostruiti rispettivamente in 57 e 63 minuti.
 
Se riesco a scendere sotto ai 15 posso dire che fa uno scan quasi 
istantaneo :-D
 
Se ti interessano gli algoritmi coinvolti, la sequenza e' questa:
 - opensift - estrazione feature dalle immagini
 - matching delle feature per tutte le coppie di immagini
 - bundlerSFM - posizionamento delle fotocamere
 - pmvs2 - ricostruzione point cloud
 - poissonrecon - ricostruzione della mesh
 

  usano il triple channel...
 
ho scelto a caso e ovviamente ho preso le RDIMM anche se ho incluso solo 
due moduli (da 8 GB). Va be', ho spazio per crescere ;-)

  ricostruzione della mesh
 
e non capisco perche' il newsreader mi mangia tutti i newline...

 ha scritto nel messaggio 
news:m8eobf$dl5$1...@speranza.aioe.org...

ahahaha... per quel che ne capisco io poteva anche mangiarsi mezzo post :D !
Grazie per la cortesia, il mio mondo č quello cine/video, e occasionalmente 
lavoro con un amico che armeggia con laserscan, cinema 4d e nubi di punti... 
i mondi si toccano spesso e quel che vedo nel tuo link mi genera ben piů di 
interesse... starň sintonizzato. Ciao 


 del soggetto.
 
I dati di input e di uscita non sembrano una quantita' spropositata, hai provato
qualche soluzione cloud? tipo amazon ec2 ?
 
 
Giulia
 
 
 


solo a fare l'upload di fotografie per 270 mega ci metto piu' tempo di 
quello che potrei risparmiare usando un'istanza abbastanza potente.

 fare e su quale massa di dati ?
 
uhm
potresti dare qualche info in più?
su tutta l'operazione che esegue il tuo software e
la quantità di dati processata?

"atm" [by Pan/0.139 (Sexual Chocolate; GIT bf56508 git://
git.gnome.org/pan2
)]

Probabilmente perché hai impostato il wrap text troppo basso.
-- 
    * b *
  *   y   *
*   Piero   *
#v+
-ad audiendum verbum-
#v-
 
 

 Probabilmente perché hai impostato il wrap text troppo basso.
 
era proprio quello, grazie !


l'ho gia' fatto, leggi i miei altri messaggi

 ha scritto nel messaggio 
news:m8en46$8gn$1...@speranza.aioe.org...

Progetto molto interessante
Ma e' un'apparecchiatura per uso medico?
Come dire, scusa l'ignoranza insita nella domanda, a cosa serve questo 
scanner?
O meglio, i dispositivi di questo tipo per cosa vengono impiegati 
tipicamente?
 
 
 

 attenzione a questi ultimi.
 
Certo, ma la triangolarizzazione di una matrice 100000 x
100000 puoi ottimizzarla fino a un certo punto. Alcuni
calcoli sono parallelizzabili e ovviamente molti software
si stanno evolvendo per trarne vantaggio, al punto che
hanno subito in alcuni casi pesanti riscritture da capo a
fondo. Nel tuo caso non so se è stato qualcosa di
paragonabile a questo, ovvero riscrivere del software
molto ma molto specialistico in punti tanto delicati come
il solutore o cose così. Con tutti i complimenti che ti
posso fare, in molti casi l'acc di turno ha già fatto
lavori paragonabili al tuo quanto a incremento di
efficienza e questo ha avuto l'effetto di poter dire "ah,
ma allora possiamo anche studiare questo problema", e si
ricomincia il giro :D
 
ciao!
 
Apx.
 
 
-- 
There are three kinds of people in the world.
Those that can count, and those that can't.
 

 100000 puoi ottimizzarla fino a un certo punto.
 
Sei sicuro di questi numeri o li hai sparati a caso?
Dai, cala cala... ;-)

 Dai, cala cala... ;-)
 
devi triangolare coppie di immmagini da 5M pixel ciascuna. Le immagini 
possono arrivare ad essere un centinaio.
 
Fai i calcoli. Senza conoscere gli algoritmi coinvolti, e la loro 
complessita', puo' venire una stima un po' approssimata, ma tanto tu sei 
realista :P

 tipicamente?
 
per ottenere il modello 3D di persone. Poi ci fai quello che vuoi. Lo 
stampi 3D e lo regali alla nonna, lo usi come modello per farci abiti su 
misura, te lo metti come sfondo animato sullo smartphone, etc


 
Non li ho sparati a caso. Oggi è abbastanza normale stare 
sul milione di gradi di libertà, ecco una delle prime cose 
che mi uscita da gugl:
 
https://www.google.it/url?sa=t&rct=j&q=&esrc=s&source=web&cd=8&cad=rja&uact=8&ved=0CFsQFjAH&url=http%3A%2F%2Fquakes.earth.uq.edu.au%2FACES_WS1_proc%2FPDF%2F3.1_3.pdf&ei=1EetVJafAZflaoHggJAP&usg=AFQjCNF_VEXTPqCqewqNNL5JznRajxuDGQ
 
 
 
Meno male che la tua assunzione a tempo indeterminato non 
è dipesa da me, perché non ho grande apprezzamento per chi 
parla senza documentarsi e credo che in un paio di giorni 
avrei inquadrato il tipo con le conseguenze del caso :)


Pensandoci credo di capire il perché della tua reazione.
Le matrici in meccanica computazionale sono sparse, e con
una banda abbastanza stretta. Certo che una matrice piena
100000 x 100000 sarebbe un osso molto più duro di una 
matrice sparsa con larghezza di banda tipicamente del 5%.
 
Forse, il fatto che si tratti di matrici sparse è un dato 
che non conoscevi.
 
Resta però che nel calcolo scientifico sono rari i casi in
cui uno arriva, studia un problema, si ha un'idea e si
riducono i tempi di calcolo di un fattore dieci. Resta
quindi in piedi il discorso che in molti settori gli
algoritmi non solo sono noti ma esistono anche teoremi di
limite inferiore o superiore, quindi in quei casi non si
può fare altro che migliorare le prestazioni di calcolo.
 

 gradi di libertà, ecco una delle prime cose che mi uscita da gugl:
 
A me son bastati due banali conti per capire che parlavi di cose che non 
c'entrano niente con il caso in questione.
 
Poi basta un'occhiata all'hardware utilizzato per togliere ogni dubbio:
http://geofem.tokyo.rist.or.jp/computers/index.html
 


Ti quoto questa ma vale anche per la precedente. Mi hai tolto le parole 
dalla tastiera!
Ma lavori anche tu in questo campo?
 
-- 
La fatica fisica appaga lo spirito ed avvicina alla saggezza. Solo 
soffrendo acquisisci la forza morale che scaturisce dall'autodominio.

 conoscevi.
 
Forse non lo hai detto.

 
http://geofem.tokyo.rist.or.jp/computers/index.html
 
 
 
Ma il mio discorso era del tutto generale, spero che ne
converrai. Intendevo dire, e ripeto, che i casi come il
tuo, di uno studio del problema e riduzione di un fattore
dieci del tempo di calcolo sono relativamente rari. In
campo scientifico poi credo siano veramente mosche
bianche. Da qualche parte avevo tonnellate di materiale
sul calcolo numerico degli autovalori e a spanne direi
dozzine di articoli e rifiniture per ogni piccolo
miglioramento apprezzabile dell'efficienza di esecuzione. 
Ripeto, è solo un esempio per esemplificare.
 
E, sempre restando al succo del discorso, io non partirei
pensando automaticamente che il problema è
formulato/formalizzato male. Se uno chiede un consiglio
sull'hardware io immagino che avrà i suoi buoni motivi e
avrà fatto le sue valutazioni.
 
ciao
 
Apx.



 
 
Purtroppo non più da diversi anni :(


  - poissonrecon - ricostruzione della mesh
 
Anche questo molto interessante, grazie di nuovo.
 
Controlla anche OpenCV (la libreria), anche loro
hanno diversi moduli atti allo scopo.
 
bye,
 
-- 
 
piergiorgio

 avrà fatto le sue valutazioni.
 
A me questo non sembra, leggendo i vari post ho l'impressione che abbia 
scelto la strada piu' comoda e non e' una critica, anzi probabilmente ha 
fatto bene, ma io non do mai nulla per scontato.


quanto HW sprecato a fare altro. Ormai l'hanno pagato, ma se gli spieghi 
come possono risparmiare il 90% dell'energia elettrica che usano oggi di 
sicuro te ne saranno grati.

 atti allo scopo.
 
La conosco, grazie. opensift ce l'ha nelle dipendenze, a differenza 
dell'algoritmo originale (che pero ' non e' open)

 fuori un blob senza capo ne coda.
 
E` fatto in maniera gerarchica.
 
Il primo passaggio viene fatto a bassa risoluzione,
per risolvere il grosso, per cosi` dire.
I passaggi a risoluzione piu` elevata partono da
stime gia` fatte, quindi devono "solo" rifinire
il risultato.
Ovviamente, questo metodo assume che non vi siano
dettagli persi con il down sampling, ma solo perdita
di precisione.
In altri termini, un angolo rimane tale a qualunque
risoluzione, solo che la prima stima, fatta a bassa
risoluzione e` molto veloce, ma poco precisa.
Una volta identificati i feature point, i passaggi
successivi (od il passaggio successivo) e` fatto
solo per migliorare la precisione (od accuratezza)
della stima, non per ridefinire i feature point.
 
Se, ovviamente, tale angolo viene perso per il
down sampling, la cosa non funziona...
 
Vi e` molto di piu`, chiaramente...
 
bye,
 
-- 
 
piergiorgio

 accuratezza) della stima, non per ridefinire i feature point.
 
mmm, non credo che funzioni cosi'. Se fai downsampling riduci il numero 
di feature identificate, il posizionamento delle camere e' meno accurato, 
e la ricostruzione della point cloud e imprecisa.
 
Pero' vale la pena di fare qualche esperimento, grazie dello spunto
 

 Pero' vale la pena di fare qualche esperimento, grazie dello spunto
 
Vi sono altri algoritmi.
 
Per es., invece di ransac, che e` piuttosto
oneroso, c'e` chi fa mesh usando Delauny e
poi mette in corrispondenza le mesh.
 
Vi sono diversi paper in giro, dato che il
problema (delle prestazioni) si pone in molti
casi, non sempre l'utente ha un super computer
a disposizione.
 
bye,
 
-- 
 
piergiorgio

 Pero' vale la pena di fare qualche esperimento, grazie dello spunto
 
Dimenticavo, dai un'occhiata ai lavori del
Prof. Gross di ETH Zurich e Prof. Favaro
dell'Universita` di Berna.
 
Fanno cose simili.
 
bye,
 
-- 
 
piergiorgio


grazie mille !