A system and method for distributed cache. Cache tag storage and cache data
storage are maintained in separate pipeline stages. Cache tag storage is
operated by a data producer. Cache data storage is operated by a data
consumer. Cache hits and misses are determined by the data producer prior
to any operations being performed by the processor. In the event of a
cache miss, produced data is sent to the processor to be processed. In the
event of a cache hit, the cache address of the corresponding previously
processed data is sent to the data consumer so that the corresponding
processed data unit can be retrieved from cache data storage.
Un sistema e un metodo per il nascondiglio distribuito. L'immagazzinaggio della modifica del nascondiglio e l'immagazzinaggio di dati del nascondiglio sono effettuati nelle fasi separate della conduttura. L'immagazzinaggio della modifica del nascondiglio è funzionato da un produttore di dati. L'immagazzinaggio di dati del nascondiglio è funzionato da un consumatore di dati. I colpi e la mancanza di nascondiglio sono determinati dal produttore di dati prima di tutti i funzionamenti che sono effettuati dal processor. In caso di una mancanza di nascondiglio, i dati redatti sono trasmessi al processor da procedere. In caso di un colpo di nascondiglio, l'indirizzo del nascondiglio del corrispondere dati precedentemente proceduti è trasmesso al consumatore di dati in moda da potere richiamare l'unità di dati proceduta corrispondente da immagazzinaggio di dati del nascondiglio.