发明名称 |
Home agent multi-level NVM memory architecture |
摘要 |
Systems and methods to implement a multi-level memory system having a volatile memory and a non-volatile memory are implemented. A home agent may control memory access to both a volatile main memory and a non-volatile second level memory. The second level memory may be inclusive of the main memory. In an embodiment, the home agent may be configured to manage the memory system in a low power state. In a low power state, the volatile memory may be shut down and the non-volatile memory utilized as the only local memory. In an embodiment, the home agent may be configured to manage error recovery for the main memory by recovering the data saved locally in the second level memory. In an embodiment, multiple cores may access the second level memory. |
申请公布号 |
US9507534(B2) |
申请公布日期 |
2016.11.29 |
申请号 |
US201113996668 |
申请日期 |
2011.12.30 |
申请人 |
Intel Corporation |
发明人 |
Ziakas Dimitrios;Cai Zhong-Ning |
分类号 |
G06F11/00;G06F3/06;G06F12/08 |
主分类号 |
G06F11/00 |
代理机构 |
Andrews Kurth Kenyon LLP |
代理人 |
Andrews Kurth Kenyon LLP |
主权项 |
1. A method comprising:
receiving at a controller a transaction request from a processor comprising a command to access data stored in local memory; determining if the data is in a main memory or a second level memory; managing access to the local memory in response to the command, wherein data in the main memory is evicted to the second level memory in accordance with a cache coherence policy; and managing the local memory in a low power mode by shutting down the main memory. |
地址 |
Santa Clara CA US |