A hybrid non-uniform-memory-architecture/simple-cache-only-memory-architecture (NUMA/S-COMA) memory system and method are described useful in association with a computer system having a plurality of nodes coupled to each other. The plurality of nodes include NUMA memory which are configured to store data lines. The NUMA memories include a NUMA coherence subsystem for coordinating transfer of data between the nodes. At least one S-COMA cache is provided on at least one node of the computer system. The at least one S-COMA cache is configured to employ the NUMA coherence subsystem in sending data communication to or receiving data communication from another node of the plurality of nodes of the computer system. Data stored at another node of the system is accessed using a home node real address as the network address. The home node real address is translated into a local real address at the client node using a boundary function translation table. The NUMA coherence subsystem is employed by the S-COMA cache to provide data reference capture, data movement and coherence mechanisms, thereby avoiding the need for a separate S-COMA coherence mechanism to accomplish these functions.

Un sistema e un metodo di memoria dell'ibrido non-uniforme-memory-architecture/simple-cache-only-memory-architecture (NUMA/S-COMA) sono utile descritto in collaborazione con un sistema di elaborazione che ha una pluralità di nodi coppia l'un l'altro. La pluralità di nodi include la memoria di NUMA che sono configurati per immagazzinare le linee di dati. Le memorie di NUMA includono un sottosistema di coerenza di NUMA per il trasferimento coordinato dei dati fra i nodi. Almeno un nascondiglio di S-COMA è fornito almeno su un nodo del sistema di elaborazione. Il almeno un nascondiglio di S-COMA è configurato per impiegare il sottosistema di coerenza di NUMA nella trasmissione della comunicazione di dati a o nella ricezione della comunicazione di dati da un altro nodo della pluralità di nodi del sistema di elaborazione. I dati memorizzati ad un altro nodo del sistema sono raggiunti usando un indirizzo reale di nodo domestico come l'indirizzo di rete. L'indirizzo reale di nodo domestico è tradotto in indirizzo reale locale al nodo del cliente usando una tabella di traduzione di funzione di contorno. Il sottosistema di coerenza di NUMA è impiegato dal nascondiglio di S-COMA per fornire il bloccaggio di riferimento di dati, il movimento di dati ed i meccanismi di coerenza, quindi evitanti la necessità per un meccanismo separato di coerenza di S-COMA di compire queste funzioni.

 
Web www.patentalert.com

< (none)

< High-speed address translation system

> Manipulation and coupling of object oriented components

> (none)

~ 00011