Method and apparatus are disclosed which increase resource efficiency by
collapsing writebacks to a memory. In general the method and apparatus
receive an address of a memory request and compare that address to
addresses of writebacks stored in a memory controller in order to
determine whether the memory request maps to the same memory line of the
memory as a stored writeback. If (1) the memory request generates a
writeback, and (2) the memory request maps to the same line in the main
memory as one of the stored writebacks, then the writeback generated from
the memory request may be collapsed with one of the stored writebacks,
thus reducing the number of writes to the main memory.
On révèle la méthode et les appareils qui augmentent l'efficacité de ressource par les writebacks s'effondrants à une mémoire. En général la méthode et les appareils reçoivent une adresse d'une demande de mémoire et comparent cette adresse aux adresses des writebacks stockés dans un contrôleur de mémoire afin de déterminer si la demande de mémoire trace à la même ligne de mémoire de la mémoire comme writeback stocké. Si (1) la demande de mémoire produit d'un writeback, et (2) les cartes de demande de mémoire à la même ligne dans la mémoire centrale qu'un des writebacks stockés, alors le writeback produit de la demande de mémoire peut être effondré avec un des writebacks stockés, de ce fait réduisant le nombre de écrit à la mémoire centrale.