Multithreading: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nallimbot (discussione | contributi)
m Bot: Modifico: fa:چندنخی
Riga 5:
== Panoramica ==
[[Immagine:Superthreaded CPU.png|thumb|right|Un sistema superthreading schedula più thread ma ne esegue uno solo per ciclo di clock]]
Il paradigma del '''multithearding''' è 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 miglioranddomigliorando l'esecuzione di theardthrerd parappeliparalleli si poteva migliorare l'esecuzione complessiva dei programmi. Questo ha spinto lo sviluppo dei sistemi multithreading e dei sistemi multiprocessore.
 
Questo filone di ricerca ha portato anche delle critiche, le principali sono: