Area and power efficient data coherency maintenance

An apparatus for storing data that is being processed is disclosed. The apparatus comprises: a cache associated with a processor and for storing a local copy of data items stored in a memory for use by the processor, monitoring circuitry associated with the cache for monitoring write transaction req...

Full description

Saved in:
Bibliographic Details
Main Authors ROSE ANDREW CHRISTOPHER, PIERRON LOIC, CRASKE SIMON JOHN, PENTON ANTONY JOHN
Format Patent
LanguageEnglish
Published 17.06.2014
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:An apparatus for storing data that is being processed is disclosed. The apparatus comprises: a cache associated with a processor and for storing a local copy of data items stored in a memory for use by the processor, monitoring circuitry associated with the cache for monitoring write transaction requests to the memory initiated by a further device, the further device being configured not to store data in the cache. The monitoring circuitry is responsive to detecting a write transaction request to write a data item, a local copy of which is stored in the cache, to block a write acknowledge signal transmitted from the memory to the further device indicating the write has completed and to invalidate the stored local copy in the cache and on completion of the invalidation to send the write acknowledge signal to the further device.
Bibliography:Application Number: US20100656538