发明名称 |
METHOD AND APPARATUS FOR IMPLEMENTING A HETEROGENEOUS MEMORY SUBSYSTEM |
摘要 |
An apparatus and method for implementing a heterogeneous memory subsystem is described. For example, one embodiment of a processor comprises: memory mapping logic to subdivide a system memory space into a plurality of memory chunks and to map the memory chunks across a first memory and a second memory, the first memory having a first set of memory access characteristics and the second memory having a second set of memory access characteristics different from the first set of memory access characteristics; and dynamic remapping logic to swap memory chunks between the first and second memories based, at least in part, on a detected frequency with which the memory chunks are accessed. |
申请公布号 |
US2017017580(A1) |
申请公布日期 |
2017.01.19 |
申请号 |
US201615281383 |
申请日期 |
2016.09.30 |
申请人 |
WILKERSON CHRISTOPHER B.;ALAMELDEEN ALAA R.;CHISHTI ZESHAN A.;SIM JAEWOONG |
发明人 |
WILKERSON CHRISTOPHER B.;ALAMELDEEN ALAA R.;CHISHTI ZESHAN A.;SIM JAEWOONG |
分类号 |
G06F12/122;G06F3/06 |
主分类号 |
G06F12/122 |
代理机构 |
|
代理人 |
|
主权项 |
1. A processor comprising:
memory mapping logic to subdivide a system memory space into a plurality of memory chunks and to map the memory chunks across a first memory and a second memory, the first memory having a first set of memory access characteristics and the second memory having a second set of memory access characteristics different from the first set of memory access characteristics; and dynamic remapping logic to swap memory chunks between the first and second memories based, at least in part, on a detected frequency with which the memory chunks are accessed. |
地址 |
Portland OR US |