发明名称 |
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 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|