Issuance and execution of memory instructions to avoid...

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFCA-PAI-O-1678128

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.