Digamos que un subproceso en un núcleo está girando sobre una variable que se actualizará mediante un subproceso que se ejecuta en otro núcleo. Mi pregunta es qué es la sobrecarga en el nivel de caché. ¿El hilo de espera almacena en caché la variable y, por lo tanto, no causa ningún tráfico en el bus hasta que el hilo de escritura escribe en esa variable?Sobrecarga de Spin Loop en términos de coherencia de caché
¿Cómo se puede reducir esta sobrecarga? ¿Ayuda la instrucción x86 pause
?
Supongo que se está refiriendo a SMP? –
Sí Eli, me refiero a los sistemas SMP. – MetallicPriest