发明名称 CACHE MEMORY AND METHOD OF OPERATING THE SAME
摘要 Provided are a cache memory using a linear hash function and a method of operating the same. The cache memory includes: a first hash function module for converting a main memory address received from a central processing unit (CPU) into a first index value using a first hash function; a second hash function module for converting the main memory address into a second index value using a second hash function; a first comparator for comparing a tag value of a data block located at the first index value in the first bank with a tag value of the main memory address; and a second comparator for comparing a tag value of a data block located at the second index value in the second bank with the tag value of the main memory address. In a pair of linear hash functions according to the present invention, each constructed with a 2mxm binary matrix, even if m is an odd number, each of the linear hash functions has the highest degree of interbank dispersion and avoids conflicts in row, column, diagonal, anti-diagonal, and rectangular patterns, so that a 2-way skewed associative cache can be constructed in relatively wide ranges.
申请公布号 US2009132784(A1) 申请公布日期 2009.05.21
申请号 US20080058049 申请日期 2008.03.28
申请人 LEE JUNG KEUN;PARK SANG WOO 发明人 LEE JUNG KEUN;PARK SANG WOO
分类号 G06F12/02 主分类号 G06F12/02
代理机构 代理人
主权项
地址