发明名称 DATA PROCESSING SYSTEM WITH MULTI-WAY SET ASSOCIATIVE CACHE
摘要 A data processing system (10) and method thereof utilize a unique cache architecture that performs class prediction in a multi-way set associative cache (22) during either or both of handling a memory access request by an anterior cache (14) and translating a memory access request to an addressing format compatible with the multi-way set associative cache (22). Class prediction may be performed using a class predict data structure (20, 160) with a plurality of predict array elements partitioned into sub-arrays that is accessed using a hashing algorithm to retrieve selected sub-arrays. In addition, a master/slave class predict architecture (30) may be utilized to permit concurrent access to class predict information by multiple memory access request sources (12, 40). Moreover, a cache (22) may be configured to operate in multiple associativity modes by selectively utilizing either class predict information or address information related to a memory access request in the generation of an index into the cache data array.
申请公布号 WO9913404(A1) 申请公布日期 1999.03.18
申请号 WO1998US17576 申请日期 1998.08.25
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 LEVENSTEIN, SHELDON, BERNARD;KROLAK, DAVID, JOHN
分类号 G06F12/08;G06F12/10;(IPC1-7):G06F12/08 主分类号 G06F12/08
代理机构 代理人
主权项
地址