Come prima vera sessione ho scelto l'hyperthreading dei nuovi processori. Il relatore era un tecncio di Intel che ha spiegato come funziona questa tecnologia.
Il bello è che non è necessario cambiare nulla alle proprie applicazioni per usufruire della nuova meraviglia. Windows vede due processori ma in realtà ce n'è uno solo. Se avete la fortuna di avere un biprocessore hyperthreaded, il vostro Windows crederà di avere un quad-processor... wow!
Questa tecnologia non fa ovviamente miracoli e non raddoppia la velocità dei vostri pc, però sfrutta i tempi morti della cpu per eseguire istruzioni di un altro thread. Il trucco sta nel raddoppio dell'"Architecture State" che fa si che Windows veda due processori, installando così la hal multiprocessore.
Come vedrete in prossimi blog la tecnologia è disponibile solo su windows xp e win2003.
L'unica piccola mancanza è che per sapere se i processori installati sono logici o fisici bisogna ricorrere ad un istruzione assembler. Vorrà dire che ne scriverò una per ugi.