G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 9/312 (2006.01) G06F 9/38 (2006.01)
Patent
CA 2447425
A method and apparatus for issuing and executing memory instructions so as to maximize the number of requests issued to a highly pipelined memory and avoid reading data from memory (10) before a corresponding write to memory (10). The memory is divided into a number of regions, each of which is associated with a fence counter (18) that is incremented each time a memory instruction that is targeted to the memory region is issued and decremented each time there is a write to the memory region. After a fence instruction is issued, no further memory instructions (23) are issued if the counter for the memory region specified in the fence instruction is above a threshold. When a sufficient number of the outstanding issued instructions are executed, the counter will be decremented below the threshold and further memory instructions are then issued.
La présente invention concerne un procédé et un appareil permettant d'émettre et d'exécuter des instructions mémoire de manière à maximiser le nombre de requêtes émises à une mémoire fortement canalisée et à éviter de lire des données de la mémoire (10) avant une écriture correspondante dans la mémoire (10). La mémoire est divisée en un certain nombre de zones, chacune desquelles est associée à un compteur de clôture (18) qui est incrémenté chaque fois qu'une instruction mémoire qui est destinée à la zone mémoire est émise et décrémentée chaque fois qu'il y a une écriture dans la zone mémoire. Après émission d'une instruction de clôture, aucune autre instruction mémoire (23) n'est émise si le compteur pour la zone mémoire spécifiée dans l'instruction de clôture dépasse un certain seuil. Lorsqu'un nombre suffisant des instructions émises en suspens est exécuté, le compteur est décrémenté au-dessous du seuil et d'autres instructions mémoire sont alors émises.
Bilardi Gianfranco
Ekanadham Kattamuri
Pattnaik Pratap Chandra
Chan Bill W.k.
International Business Machines Corporation
LandOfFree
Issuance and execution of memory instructions to avoid... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Issuance and execution of memory instructions to avoid..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Issuance and execution of memory instructions to avoid... will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1678128