发明名称 Method and system for accessing a cache memory within a data-processing system utilizing a pre-calculated comparison array
摘要 A cache memory within a data processing system. The cache memory includes a number of cache lines over which data may be transferred. The cache memory also includes a translation lookaside buffer for associating real addresses with virtual addresses. Virtual segment identifiers are stored within the translation lookaside buffer. In addition, the cache memory includes a comparison array for cross referencing virtual segment identifiers with effective addresses. The comparison array includes spaces populated with indications of whether or not a particular virtual segment identifier maintained within the translation lookaside buffer corresponds to a particular effective address. The comparison array allows a comparison to be performed in advance between effective addresses within the cache memory and all possible virtual segment identifiers maintained in the translation lookaside buffer prior to any conversion of virtual addresses to real addresses. In addition, each virtual segment identifier is composed of a portion of a virtual address.
申请公布号 US6226731(B1) 申请公布日期 2001.05.01
申请号 US19980149229 申请日期 1998.09.08
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 DHONG SANG HOO;SILBERMAN JOEL ABRAHAM
分类号 G06F12/10;(IPC1-7):G06F12/00 主分类号 G06F12/10
代理机构 代理人
主权项
地址