An apparatus and method for performing speculative directory cache tag updates for read accesses to memory is herein disclosed. A control unit for performing tag updates is coupled between the memory controller and the memory bank in a multiprocessor system that employs a directory-based coherency protocol. The control unit transmits data read from the memory bank to the memory controller while calculating the updated tag that it then writes back to the memory bank. In this manner, the memory bank busy time and memory bus traffic are reduced thereby improving the overall performance of a memory access.

Un aparato y un método para realizar las actualizaciones especulativas de la etiqueta del escondrijo del directorio para los accesos leídos a la memoria adjunto se divulga. Una unidad de control para realizar actualizaciones de la etiqueta se junta entre el regulador de la memoria y el banco de memoria en un sistema del multiprocesador que emplee un protocolo directorio-basado de la coherencia. La unidad de control transmite datos leída en el banco de memoria al regulador de la memoria mientras que calcula la etiqueta actualizada que entonces escribe de nuevo al banco de memoria. De este modo, el tráfico de autobús ocupado del tiempo y de la memoria del banco de memoria se reduce de tal modo que mejora el funcionamiento total de un acceso de memoria.

 
Web www.patentalert.com

< (none)

< Determining endpoint in etching processes using real-time principal components analysis of optical emission spectra

> Memory controller with temperature sensors

> (none)

~ 00071