发明名称 Mounted cache memory in a multi-core processor (MCP)
摘要 Specifically, under the present invention an available on-chip memory is coupled to another logic core or memory (e.g., cache) unit using a set of cache managers. Specifically, each cache manager is coupled to the input and output of a cache memory unit. This allows the assigned memory to become an extension of the same level cache, next level cache memory, or memory buffer. This also allows the recovery of a memory block whose logic core is not operational, and is used to improve cache memory performance of the system. It should be understood in advance the teachings herein are typically applied to a Multi-Core Processor (MCP), although this need not be the case.
申请公布号 US8806129(B2) 申请公布日期 2014.08.12
申请号 US200812275508 申请日期 2008.11.21
申请人 International Business Machines Corporation 发明人 Duvalsaint Karl J.;Kim Daeik;Kim Moon J.
分类号 G06F12/08 主分类号 G06F12/08
代理机构 Keohane & D'Alessandro, PLLC 代理人 Schiesser William E.;Keohane & D'Alessandro, PLLC
主权项 1. A mounted memory system, comprising: a first memory unit mounted on a bus; a first cache manager coupled to an input and an output of the first memory unit; a second memory unit mounted on the bus; a second cache manager coupled to an input and an output of the second memory unit, the first memory unit and the second memory unit being adapted to receive and send communications via the first cache manager and the second cache manager; a second set of sub-memory units and a second set of sub-processing elements coupled to the second cache manager, the second set of sub-memory units and the second set of sub-processing elements located on a lower hierarchical level than the second memory unit; and wherein the second cache manager is configured to receive a request for memory content from the first cache manager and direct the request for memory content to the input of the second memory unit to enable the second memory unit to function as a next-level higher cache to the first memory unit, including in the case that either of the following are non-operational: the second set of sub-memory units, and the second set of sub-processing elements.
地址 Armonk NY US