Differenze tra le versioni di "Multithreading"

Nessun cambiamento nella dimensione ,  11 anni fa
m
== Coarse-grained multithreading ==
=== Idea di base ===
Il multithreading ''coarse-grained'' (a grana grossa) prevede che il processore esegua un singolo thread fino a quando questo non viene bloccato da un evento che normalmente ha una elevata latenza (per esempio un [[cache miss]]), in questo caso il processore provvede a eseguire un altro thread che era pronto per l'esecuzione. Il thread di rimpiazzo rimane in esecuzioniesecuzione fino a quando il primo thread non è pronto per l'esecuzione.
 
Per esempio:
1 274

contributi