Ajustar la caché

Las consecuencias mas fundamentales relativas a la caché para una aplicación son si la mayor parte de los datos sobre los que se opera encajaran en la caché y si los datos que se cargan incluyen información no utilizada. Si los datos encajan en la caché y ninguno de ellos es ajeno, su organización y  el orden en el que se acceda a ellos no afectará de manera sustancial al rendimiento, mas tarde o mas temprano toda la información tiene que estar cargada.

Optimización de la caché  frente a optimización de instrucciones.
Un error habitual que cometen los programadores consiste en optimizar un programa con la suposición de que todas las referencias irán a parar a la caché, pasando por alto el hecho de que un fallo de caché puede consumir tantos ciclos de reloj como una decena o mas de instrucciones.
 

Anterior

(c) 2000 Carlos Urzua Ruiz