View Single Post
Old 07-08-2009, 10:38   #11
jo.li.
Senior Member
 
Iscritto dal: Sep 2005
Messaggi: 917
Quote:
Originariamente inviato da mjordan Guarda i messaggi
Con id Software il "finalmente" è fuori luogo. Già Quake III Arena aveva pieno supporto all'SMP, quando SMP era un concetto ignoto al mondo dektop. Quà si parla di architettura del gioco e del concetto di "jobs". Anche se è spiegato in modo grossolano, credo che si intenda ben piu' che dei semplici thread di esecuzione ma dei veri e propri engine separati per compiti diversi eseguiti in parallelo. Parallelismo che va oltre una semplice manciata di thread come nella programmazione tradizionale, visto che quà si parla di OpenCL e, anche se non è indicato nello specifico, sono sicuro che si faccia uso anche di OpenMP.
Si, ho letto anche io il pdf e sembra che abbiano o siano stati costretti ad usare il concetto di "jobs" al posto dei thread per la particolare architettura del processore cell. In più come diciamo effetto collaterale penso gradito di questo engine ci sarà la possibilità di poterlo sfruttare anche tramite OpenCl e quindi molti di quei compiti che di solito svolge la CPU verranno delegati alle unità di calcolo vettoriale delle GPU.
jo.li. è offline   Rispondi citando il messaggio o parte di esso
 
1