Invention Grant
- Patent Title: Cache hashing
-
Application No.: US14858882Application Date: 2015-09-18
-
Publication No.: US09836395B2Publication Date: 2017-12-05
- Inventor: Simon Fenney
- Applicant: Imagination Technologies Limited
- Applicant Address: GB Kings Langley
- Assignee: Imagination Technologies Limited
- Current Assignee: Imagination Technologies Limited
- Current Assignee Address: GB Kings Langley
- Agency: Vorys, Sater, Seymour and Pease LLP
- Agent Vincent M DeLuca
- Priority: GB1416619.3 20140919
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F12/0802 ; G06F12/1045 ; G06F12/0846 ; G06F12/0864 ; G06F12/14

Abstract:
Cache logic generates a cache address from an input memory address that includes a first binary string and a second binary string. The cache logic includes a hashing engine configured to generate a third binary string from the first binary string and to form each bit of the third binary string by combining a respective subset of bits of the first binary string by a first bitwise operation, wherein the subsets of bits of the first binary string are defined at the hashing engine such that each subset is unique and comprises approximately half of the bits of the first binary string; and a combination unit arranged to combine the third binary string with the second binary string by a reversible operation so as to form a binary output string for use as at least part of a cache address in a cache memory.
Public/Granted literature
- US20160085672A1 Cache Hashing Public/Granted day:2016-03-24
Information query