发明名称 MULTI-LEVEL MEMORY HIERARCHY
摘要 Described is a system and method for a multi-level memory hierarchy. Each level is based on different attributes including, for example, power, capacity, bandwidth, reliability, and volatility. In some embodiments, the different levels of the memory hierarchy may use an on-chip stacked dynamic random access memory, (providing fast, high-bandwidth, low-energy access to data) and an off-chip non-volatile random access memory, (providing low-power, high-capacity storage), in order to provide higher-capacity, lower power, and higher-bandwidth performance. The multi-level memory may present a unified interface to a processor so that specific memory hardware and software implementation details are hidden. The multi-level memory enables the illusion of a single-level memory that satisfies multiple conflicting constraints. A comparator receives a memory address from the processor, processes the address and reads from or writes to the appropriate memory level. In some embodiments, the memory architecture is visible to the software stack to optimize memory utilization.
申请公布号 US2015293845(A1) 申请公布日期 2015.10.15
申请号 US201414250474 申请日期 2014.04.11
申请人 ADVANCED MICRO DEVICES, INC. 发明人 Hsu Lisa R.;O'Connor James M.;Sridharan Vilas K.;Loh Gabriel H.;Jayasena Nuwan S.;Beckmann Bradford M.
分类号 G06F12/08;G06F12/10 主分类号 G06F12/08
代理机构 代理人
主权项 1. A system, comprising: a multi-level memory, wherein each level is defined by at least one attribute; and a processor configured to interact with the multi-level memory based on the at least one attribute.
地址 Sunnyvale CA US