Newsgroup: it.media.video.produzione
Titolo: MultiCore

Dopo aver fatto molte prove e molti rendering con le mie nuove
macchine,
volevo parlare un poco della "questione del multiCore", mi sembra un'
argomento interessante.
In molti mi dicevano di lasciar perdere i Quad che tanto nessun
programma
li sfrutta appieno....fino ad oggi le applicazioni che ho usato, si
appoggiano
a tutti i core presenti.
Edius, Premiere, Photoshop, Maya e altre. Edius si serve molto
(ma veramente molto) della scheda video, e in timeline fullHD opera
sempre in RT. A questo punto non capisco una scheda di accelerazione
a che serve (a parte un' uscita monitor).
I rendering con Maya (o mentalRay) sono distribuiti e mai
"stressanti", nel
senso che solo in radiosity si sfiora l'80-90% dell' uso CPU.
Insomma, nel Task Manager tutti e 8 i Core funzionano all' unisono
sempre
e comunque. Forse è il sistema operativo che agisce in modo
"creativo", ma
tutte le chiacchiere sull' eccesso di potenza mi sembrano proprio
inutili.
Che esperienze avete im merito?
Per i MacUser:
come si comportano i quadCore in macOSX?
I calcoli vengono distribuiti su tutti i proci?

 ha scritto nel messaggio 
news:1188489114.7...@y42g2000hsy.googlegroups.com...


 inutili.
Quando si fa riferimento alle rese 3d l'eccesso di potenza è un non 
senso, mi pare...
Ciao
Flavio
-- 
Qualche immagine: 
http://www.webalice.it/fl.masi/

 ha scritto nel messaggio 
news:1188489114.7...@y42g2000hsy.googlegroups.com...
Dopo aver fatto molte prove e molti rendering con le mie nuove


ciao, non ho nessuna esperienza in merito, ma devo rimettere un po' al passo 
l'attrezzatura.
Tu che configurazione di lavoro hai? Usi un server e una gigabit? Hai la 
tyan con AMD?
Se vado ot posso scriverti in pvt, anche se credo sia un argomento che 
interessi molti...
grazie 


esperienze casalinghe con xpress e tmpge,la differenza tra il dualcore intel
rispetto all'amd single 3000 in fase di render si fa sentire notevolmete
(non voglio dire la metà del tempo per convertire da quiktime ref a mpeg, ma
quasi)
Giuva'
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 C'è memoria di sistema non allocata quando renderizzi?
In realtà i motivi per i quali non si raggiunge il 100% di uso della cpu 
potrebbero essere molti, in primis il programma stesso che si 
auto-limita (se no non saresti in grado di premere nemmeno il bottone di 
"annulla" !!)
Mi sembra poi che Windows non abbia il "Process affinity", cioè far 
eseguire un thread sempre sullo stesso processore, sfruttando la 
località delle cache e delle TLB (tabelle interne al singolo processore) 
che devono essere svuotate e ricaricate.
C'è poi la condivisione degli accessi alla ram, degli accessi al disco 
(wait i/o), dei buffer usati...
probabilmente con un po di tuning è possibile ottimizzare ... ma ne vale 
la pena ?
Francesco
PS: 
http://www.mentalimages.com/2_1_1_technical/index.html#performance

 giochi ma a questo tipo di applicazioni.
Appunto Quadro, ed elabora come un fulmine tutte le boiate 3D e le
altre
cose belle di Edius.

 senso, mi pare...
Però se 4,8, 16 core tornano utili con tutte le applicazioni...

 grazie
Doveva essere AMD poi è diventata una Tyan+Xeon.
Stessa configurazione sul server, ovviamente senza Quadro.
Ti ricordi la Tyan con 8 Opteron? E', secondo me, una soluzione
definitiva. Una potenza veramente impressionante. Solo che
gli Opteron serie 8 non sono scesi di prezzo e tale soluzione
sarebbe stata troppo impegnativa economicamente.
Scrivimi pure in privato per altri dettagli.
Ciao.

 la pena ?
Tuning sicuramente, è tutto ancora vergine.

 eseguire un thread sempre sullo stesso processore,...
Non sono in grado di seguirti.
Per la mai piccola esperienza - empirica, naturalmente - i motori di 
resa, tipicamente, suddividono il lavoro in riquadri secondo uno schema 
"ottimizzato" e assegnano il compito di risolvere ogni riquadro al primo 
core "libero" che trovano. Inutile aggiungere che non ho idea di come 
ciò accada.


 Però se 4,8, 16 core tornano utili con tutte le applicazioni...
Be', mi sembra ovvio che usare 8 core con software non ottimizzati, o 
che non necessitano di grande potenza di calcolo, è insensato. Dal 
momento però che - anche in questo ng - gli utenti fanno uso di 
rendering, vuoi per la compressione video, vuoi per le rese 3d, ben 
vengano soluzioni multi processor e multi core, soprattutto se non 
consumano eccessivamente...
