发明名称 |
High performance unaligned cache access |
摘要 |
A cache memory device and method for operating the same. One embodiment of the cache memory device includes an address decoder decoding a memory address and selecting a target cache line. A first cache array is configured to output a first cache entry associated with the target cache line, and a second cache array coupled to an alignment unit is configured to output a second cache entry associated with the alignment cache line. The alignment unit coupled to the address decoder selects either the target cache line or a neighbor cache line proximate the target cache line as an alignment cache line output. Selection of either the target cache line or a neighbor cache line is based on an alignment bit in the memory address. A tag array cache is split into even and odd cache lines tags, and provides one or two tags for every cache access. |
申请公布号 |
US8127078(B2) |
申请公布日期 |
2012.02.28 |
申请号 |
US20090572416 |
申请日期 |
2009.10.02 |
申请人 |
GSCHWIND MICHAEL K.;SALAPURA VALENTINA;INTERNATIONAL BUSINESS MACHINES CORPORATION |
发明人 |
GSCHWIND MICHAEL K.;SALAPURA VALENTINA |
分类号 |
G06F12/00 |
主分类号 |
G06F12/00 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|