A technique for reducing the latency associated with a memory read request.
A bypass path is provided to direct the address of a corresponding request
to a memory controller. The memory controller initiates a speculative read
request to the corresponding address location. In the meantime, the
original request is decoded and directed to the targeted area of the
system. If the request is a read request, the memory controller will
receive the request, and after comparing the request address to the
address received via the bypass path, the memory controller will cancel
the request since the speculative read has already been issued. If the
request is directed elsewhere or is not a read request, the speculative
read request is cancelled.
Une technique pour réduire la latence s'est associée à une demande lue par mémoire. Un chemin de déviation est fourni pour diriger l'adresse d'une demande correspondante vers un contrôleur de mémoire. Le contrôleur de mémoire lance une demande lue spéculative à l'endroit correspondant d'adresse. En attendant, la demande originale est décodée et dirigée vers le secteur visé du système. Si la demande est une demande lue, le contrôleur de mémoire recevra la demande, et après avoir comparé l'adresse de demande à l'adresse reçue par l'intermédiaire du chemin de déviation, le contrôleur de mémoire décommandera la demande puisque le spéculatif lu a été déjà publié. Si la demande est dirigée ailleurs ou n'est pas une demande lue, la demande lue spéculative est décommandée.