发明名称 DETERMINING A WRITE OPERATION
摘要 Technologies are generally described herein for writing data to either volatile or nonvolatile memory. An estimated time for a last write operation to occur and an estimated time to a power down event are determined. A threshold time is generated from the estimated time for a last write operation to occur and the estimated time to a power down event. The threshold time represents time at which a cost to write to volatile memory may become greater than a cost to write to nonvolatile memory. The cost may be based at least in part on the need to copy data stored in a volatile memory to be persisted after a power down event from the volatile to the nonvolatile memory.
申请公布号 US2016371000(A1) 申请公布日期 2016.12.22
申请号 US201615252061 申请日期 2016.08.30
申请人 EMPIRE TECHNOLOGY DEVELOPMENT LLC 发明人 SHEAFFER Gad;UR Shmuel
分类号 G06F3/06 主分类号 G06F3/06
代理机构 代理人
主权项 1. A memory system, comprising: a memory controller; a write location unit configured to receive one or more write location inputs and provide a write location output, wherein the write location unit includes: a cost calculator configured to use the one or more received write location inputs to determine a cost to write data to a volatile memory and a cost to write the data to a nonvolatile memory, anda threshold time generator configured to determine a threshold time, wherein the write location output is based on the determined cost to write data to the volatile memory, the determined cost to write data to the nonvolatile memory, and the determined threshold time; a write logical unit coupled to the write location unit and to the memory controller, and configured to: receive the write location output from the write location unit, andprovide an output, based on the received write location output, to the memory controller to have data written to volatile memory or nonvolatile memory; wherein the memory controller is configured to be responsive to the output from the write logical unit to cause the data to be written to the volatile memory or the nonvolatile memory based on the output from the write logical unit.
地址 Wilmington DE US