Patent ID: 11914514
Assignee: IMAGINATION TECHNOLOGIES LIMITED
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 1:
2. A non-transitory computer readable storage medium having stored thereon a computer readable description of an integrated circuit that, when processed in an integrated circuit manufacturing system, causes the integrated circuit manufacturing system to manufacture a coherency manager for receiving physically-addressed snoop requests, the snoop requests being addressed in a physical address space and relating to a virtually-addressed cache memory addressable using a virtual address space, the cache memory having a plurality of virtually-addressed coherent cachelines, the coherency manager comprising:
a reverse translation module configured to maintain a mapping from physical addresses to virtual addresses for each coherent cacheline held in the cache memory;
wherein the coherency manager is configured to determine whether a physical address of a received snoop request is mapped to a virtual address in the reverse translation module by determining, at the reverse translation module, the virtual address in dependence on the physical address, and on determining that the reverse translation module does not comprise a mapping from the physical address to the virtual address space, to cause a response to the snoop request to be sent without accessing the cache memory.