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

   
   

A multiprocessor system and method includes a processing sub-system including a plurality of processors and a processor memory system. A network is operable to couple the processing sub-system to an input/output (I/O) sub-system. The I/O sub-system includes a plurality of I/O interfaces each operable to couple a peripheral device to the multiprocessor system. The I/O interfaces each include a local memory operable to store a copy of data from the processor memory system for use by a corresponding peripheral device and to delete the copy at a first time event. A directory for the processor is operable to identify the data as owned upon providing the copy to the I/O sub-system and to identify the data as unowned at a second time event.

Ein Mehrprozessorsystemsystem und -methode schließt ein verarbeitenuntersystem einschließlich eine Mehrzahl der Prozessoren und des Prozessorgedächtnissystems ein. Ein Netz ist funktionell, das verarbeitenuntersystem zu einem Input/Output (I/O) Untersystem zu verbinden. Das I/O Untersystem schließt eine Mehrzahl der I/O Schnittstellen jede ein, die, um ein Peripheriegerät zum Mehrprozessorsystemsystem zu verbinden funktionell ist. Das I/O schließt jedes einschließen ein lokales Gedächtnis an, das, um eine Kopie von Daten vom Prozessorgedächtnissystem für Gebrauch durch ein entsprechendes Peripheriegerät zu speichern und die Kopie an einem Fall des ersten Males zu löschen funktionell ist. Ein Verzeichnis für den Prozessor ist, die Daten zu kennzeichnen funktionell, wie nach dem Zur Verfügung stellen der Kopie zum I/O Untersystem besessen und die Daten wie unowned an einem Malfall zu kennzeichnen.

 
Web www.patentalert.com

< Space division within computer branch memories

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

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

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

~ 00163