Multithreading: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Fix link
Riga 4:
 
== Panoramica ==
la panoramica del culo di pumpo
[[Immagine:Superthreaded CPU.png|thumb|right|Un sistema superthreading schedula più thread ma ne esegue uno solo per ciclo di clock]]
Il paradigma del '''multithreading''' è diventato molto popolare verso la fine degli [[anni 1990|anni novanta]] quando le ricerche sull'incremento dell'[[instruction level parallelism]] si sono bloccate. Allora si è spostata l'attenzione dall'eseguire un singolo programma alla massima velocità all'occupare con la massima efficienza possibile le unità di calcolo. Si è appurato che molti programmi erano composti da più thread paralleli o potevano essere scomposti in più thread paralleli con lievi modifiche al codice sorgente. Quindi migliorando l'esecuzione di thread paralleli si poteva migliorare l'esecuzione complessiva dei programmi. Questo ha spinto lo sviluppo dei sistemi multithreading e dei sistemi multiprocessore.