ChriD
08-11-2009, 23:02
Ho bisogno di alcuni chiarimenti su cpu i7 e tecnologia hyperthreading!
Un core i7 ha quattro core fisici quindi si può parlare a tutti gli effetti di un sistema multiprocessore a cui è stata aggiunta la tecnologia hyperthreading. Symultaneus Multi Threading alias hyperthreading consiste nella realizzazione di due cpu logiche per ogni processore fisico (con registri differenti e quant'altro per supportare l'esecuzione di due thread).... Ogni cpu è in grado di eseguire due thread contemporaneamente e qui viene la prima domanda.... i due thread che esegue ciascun processore fisico devono appartenere allo stesso processo??? Altra domanda: se un processo è costituito da quattro thread essi dovranno essere schedulati due per volta sullo stesso processore o possono essere ripartiti su più processori different???
Questo sono le prime domande... quelle sulla cache verranno :D
Un core i7 ha quattro core fisici quindi si può parlare a tutti gli effetti di un sistema multiprocessore a cui è stata aggiunta la tecnologia hyperthreading. Symultaneus Multi Threading alias hyperthreading consiste nella realizzazione di due cpu logiche per ogni processore fisico (con registri differenti e quant'altro per supportare l'esecuzione di due thread).... Ogni cpu è in grado di eseguire due thread contemporaneamente e qui viene la prima domanda.... i due thread che esegue ciascun processore fisico devono appartenere allo stesso processo??? Altra domanda: se un processo è costituito da quattro thread essi dovranno essere schedulati due per volta sullo stesso processore o possono essere ripartiti su più processori different???
Questo sono le prime domande... quelle sulla cache verranno :D