In a computer system, an architecture for optimizing aspects of data movement operations by performing functions such as memory allocation and notification on hardware rather than software. The invention thereby optimizes several higher-level processor operations that involve data movement, including internodal messaging, data copying, and data zeroing. Method and apparatus is also disclosed for detecting and responding to translation lookaside buffer (TLB) purges indicating a change in physical memory mapping during translation of virtual memory to physical memory.

In un sistema di elaborazione, un'architettura per le funzioni d'ottimizzazione dei funzionamenti del movimento di dati effettuando funziona quali la ripartizione e la notifica di memoria su fissaggi piuttosto che su software. L'invenzione quindi ottimizza parecchi funzionamenti di più alto livello del processor che coinvolgono il movimento di dati, compreso messaging internodal, i dati che copiano e l'azzeramento di dati. Il metodo e l'apparecchio inoltre è rilevato per la rilevazione e la risposta alle eliminazioni dei fogli inceppati dell'amplificatore di lookaside di traduzione (TLB) che indicano un cambiamento nella memoria fisica che traccia durante la traduzione della memoria virtuale alla memoria fisica.

 
Web www.patentalert.com

< (none)

< Pager enhanced keyboard and system

> Snoop filter for use in multiprocessor computer systems

> (none)

~ 00002