A performance enhancing change-to-dirty operation (CTD) is disclosed wherein contention among several processors trying to gain ownership of a block of data is obviated by arranging the CTD to always succeed. A method and a system are disclosed where a processor in a multiprocessor system having a copy of data gains assured ownership of data that the processor may then write. The method provides for the possibilities of conditions that may exist and provides a scenario that the requesting processor may have to wait for the ownership. Conditions are handled where the memory is the "owner" of the data and where other processor are requesting ownership, and where copies of the data exist at other processors. The method provides for messages to other processor having copies of the data informing them that the data is now invalid.

Une exécution augmentant l'opération changer-à-sale (CTD) est révélée où la controverse parmi plusieurs processeurs essayant de gagner la propriété d'un bloc de données est obviée en arrangeant le CTD pour réussir toujours. Une méthode et un système sont révélés où un processeur dans un système de multiprocesseur ayant une copie des données gagne la propriété assurée des données que le processeur peut alors écrire. La méthode prévoit les possibilités de conditions qui peuvent exister et fournit un scénario que le processeur de demande peut devoir attendre la propriété. Des conditions sont manipulées où la mémoire est le "propriétaire" des données et où l'autre processeur demandent la propriété, et où les copies des données existent d'autres processeurs. La méthode prévoit des messages à l'autre processeur ayant des copies des données les informant que les données sont maintenant invalide.

 
Web www.patentalert.com

< (none)

< System for handling coherence protocol races in a scalable shared memory system based on chip multiprocessing

> Method and system for identifying FETs implemented in a predefined logic equation

> (none)

~ 00088