发明名称 Cache hashing
摘要 Disclosed is a cache logic that generates cache addresses from an input memory address split into two binary strings. The cache logic has a hashing engine that generates a third binary string from the first binary string by combining subsets of bits of the first binary string by means of a bitwise operation, the subsets of bits are defined at the hashing engine such that each subset is unique and is made up of about half of the bits of the first binary string. The cache logic also has a combination unit that combines the third binary string with the second binary string by means of a reversible operation to form a binary output string for use as part of a cache address in a cache memory. The subsets of bits may be defined in hardware as data paths. The hashing engine may include sets of bitwise operators that form a bit of the third string from the corresponding subset of bits of the first string.
申请公布号 GB2530722(A) 申请公布日期 2016.04.06
申请号 GB20140016619 申请日期 2014.09.19
申请人 IMAGINATION TECHNOLOGIES LIMITED 发明人 SIMON FENNEY
分类号 G06F12/08;G06F7/76;G06F12/10 主分类号 G06F12/08
代理机构 代理人
主权项
地址