A cache coherent distributed shared memory multi-processor computer system
is provided with a cache-flushing engine which allows selective forced
write-backs of dirty cache lines to the home memory. After a request is
posted in the cache-flushing engine, a "flush" command is issued which
forces the owner cache to write-back the dirty cache line to be flushed.
Subsequently, a "flush request" is issued to the home memory of the memory
block. The home node will acknowledge when the home memory is successfully
updated. The cache-flushing engine operation will be interrupted when all
flush requests are complete.
Een de multiverwerkercomputersysteem wordt van het geheim voorgeheugen coherent verdeeld gedeeld geheugen voorzien van een voorgeheugen-spoelende motor die selectieve gedwongen schrijven-ruggen van vuile geheim voorgeheugenlijnen aan het huisgeheugen toestaat. Nadat een verzoek in de voorgeheugen-spoelende motor wordt gepost, wordt een "gelijk" bevel uitgegeven dat het eigenaargeheime voorgeheugen dwingt om de vuile te spoelen geheim voorgeheugenlijn te steunen. Later, wordt een "gelijk verzoek" uitgegeven aan het huisgeheugen van het geheugenblok. De huisknoop zal erkennen wanneer het huisgeheugen met succes wordt bijgewerkt. De voorgeheugen-spoelende motorverrichting zal worden onderbroken wanneer alle gelijke verzoeken volledig zijn.