En supposant une table de conversion de 512 Ko, par exemple, de types doubles 64 bits. De manière générale, comment le processeur met-il en cache la structure dans L1 ou L2? Par exemple: J'accède à l'élément central, essaie-t-il de mettre en cache la totalité de la table ou une partie de celle-ci - disons l'élément central et ensuite n éléments suivants?Quel est le comportement du cache L1/L2 pour les LUT et les semblables?
Quels types d'algorithmes le processeur utilise-t-il pour déterminer ce qu'il conserve dans le cache L2? Y at-il une certaine stratégie d'anticipation il suit
Note: Je présume que x86, mais je serais intéressé de savoir comment les autres architectures fonctionne PUISSANCE, etc .. SPARC
Habituellement, il chargera une * ligne de cache * d'octets autour de cet emplacement. Sur la plupart des processeurs x86, il s'agit de 64 octets. – ruslik