Discussione: ProcessiMulticore
View Single Post
Old 17-09-2010, 23:07   #2
calabar
Senior Member
 
L'Avatar di calabar
 
Iscritto dal: Oct 2001
Messaggi: 14736
Se il professore afferma che l'immagine viene divisa in 4 parti ed ognuna elaborata da un core, direi che la risposta alla tua prima domanda è si.

In generale per poter sfruttare un processore multicore con un singolo programma software, questo deve essere capace di lanciare più task (processi o thread), ognuno dei quali contiene una parte dell'elaborazione da compiere.

Naturalmente perchè tale divisione abbia senso, le elaborazioni devono poter procedere in maniera parallela.
Cioè, se per poter avviare il thread 2 devo aspettare che il thread 1 termini, tanto vale fare un unico thread (dato che oltretutto la commutazione di processo è costosa e va gestita).
calabar è offline   Rispondi citando il messaggio o parte di esso