-
公开(公告)号:US20240184709A1
公开(公告)日:2024-06-06
申请号:US18073586
申请日:2022-12-02
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Liron MULA , Avi URMAN
IPC: G06F12/0893 , H04L9/06
CPC classification number: G06F12/0893 , H04L9/0643
Abstract: A caching system operative in conjunction with a memory and a cache, the caching system comprising a processor to use only a single hash function which compresses K bit memory addresses to H_max bit cache addresses, rather than using plural hash functions, to provide perfect hashing for each of plural applications which utilize plural respective subsets, of different sizes, from among 2{circumflex over ( )}H_max cells in the cache; and at least one logic circuit X which receives, as one of its input operands, an output, H_max bits in length, of the single hash function and which generates, as a logic circuit output, a cache address of length H_select to which at least one K-bit address is mapped where H_max