发明名称 METHOD AND APPARATUS FOR MULTITHREADED CACHE WITH SIMPLIFIED IMPLEMENTATION OF CACHE REPLACEMENT POLICY
摘要 <p>A cache memory for the use in a multithreaded processor includes a number of set-associative thread caches, with one or more of the thread caches each implementing an eviction process based on access request address that reduces the amount of replacement policy storage requires in the cache memory. At least a given one of the thread caches in an illustrative embodiment includes a memory array having multiple sets of memory locations, and a directory for storing tags each corresponding to at least a portion of a particular address of one of the memory locations. The directory has a multiple of entries each storing multiple ones of the tags, such that if there are n sets of memory locations in the memory array, there are n tags associated with each directory entry. The directory is utilized in implementing a set-associative address mapping between access requests and memory locations of the memory array. An entry in a particular one of the memory locations is selected for eviction from the given thread cache in conjunction with a cache miss event, based at least in part on at least a portion of an address in access request associated with the cache miss event.</p>
申请公布号 WO03102781(A1) 申请公布日期 2003.12.11
申请号 WO2003US17345 申请日期 2003.06.03
申请人 SANDBRIDGE TECHNOLOGIES, INC. 发明人 HOKENEK, ERDEM;GLOSSNER, JOHN, C.;HOANE, ARTHUR JOSEPH;MOUDGILL, MAYAN;WANG, SHENGHONG
分类号 G06F12/08;G06F12/12;(IPC1-7):G06F12/00 主分类号 G06F12/08
代理机构 代理人
主权项
地址