A method and apparatus for accessing memory comprising monitoring memory
accesses from a hardware prefetcher and determining whether the memory
accesses from the hardware prefetcher are used by an out-of-order core. A
front side bus controller switches memory access modes from a minimize
memory access latency mode to a maximize memory bus bandwidth mode if a
percentage of the memory accesses generated by the hardware prefetcher are
used by the out-of-order core.
Une méthode et un appareil pour la mémoire d'accès comportant surveillant des accès mémoire d'un prefetcher de matériel et déterminant si les accès mémoire du prefetcher de matériel sont employés par un noyau out-of-order. Un contrôleur d'autobus de partie antérieure commute des modes d'accès mémoire d'un mode de latence d'accès mémoire de réduire au minimum à un mode de largeur de bande d'autobus de mémoire de maximum si un pourcentage des accès mémoire produits par le prefetcher de matériel sont employés par le noyau out-of-order.