Mechanism for initiating an implicit write-back in response to a read or snoop of a modified cache line

   
   

A method and apparatus are described for providing an implicit write-back in a distributed shared memory environment implementing a snoop based architecture. A requesting node submits a single read request to a snoop based architecture controller switch. The switch recognizes that another node other than the requesting node and the home node for the desired data has a copy of the data. The switch directs the request to the responding node that is not the home node. The responding node, having modified the data, provides a single response back to the switch that causes the switch to both update the data at the home node and answer the requesting node. The updating of the data at the home node is done without receiving an explicit write instruction from the requesting node.

Une méthode et un appareil sont décrits pour fournir une ristourne implicite dans un environnement partagé distribué de mémoire mettant en application une architecture basée par snoop. Un noeud de demande soumet une demande lue simple à un commutateur de contrôleur d'architecture basé par snoop. Le commutateur identifie qu'un autre noeud autre que le noeud de demande et le noeud à la maison pour les données désirées a une copie des données. Le commutateur dirige la demande vers le noeud répondant qui n'est pas le noeud à la maison. Le noeud répondant, ayant modifié les données, fournit une réponse simple de nouveau au commutateur qui cause au commutateur à la mise à jour les données au noeud à la maison et répond au noeud de demande. La mise à jour des données au noeud à la maison est faite sans recevoir un explicite écrivent l'instruction du noeud de demande.

 
Web www.patentalert.com

< Method and apparatus for software management of on-chip cache

< Method and system for managing data at an input/output interface for a multiprocessor system

> System and method for removing latency effects in acknowledged data transfers

> Synchronizing processing of commands invoked against duplexed coupling facility structures

~ 00163