|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Mar 2008
Messaggi: 24
|
ProcessiMulticore
Ciao a tutti,
dovrei preparare un esame di informatica e ho dei dubbi sulla modalità di funzionamento dei multiprocessori. se ho un'immagine complessa e sto usando un quad core, l'immagine viene suddivisa in 4 parti (così dice il professore..).La domanda è: ogni core esamina una singola porzione di immagine? ogni porzione viene esaminata da tutti i core contemporaneamente? o ogni porzione viene esaminata a turno da un differente core? Grazie
__________________
Core 2 Quad Q8400 @3.0ghz, msi p7n Diamond 780i SLI, Gigabyte 5850 OC + Gainward GTS 220 (PHYSX), WD320GB, 4 GB adata vitesta@1066 ![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
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). |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:30.