发明名称 Method and system for efficiently swapping pieces into and out of DRAM
摘要 A system and method for managing swaps of pieces of an address mapping table is disclosed. The method may include a controller of a storage device receiving a stream of requests for accesses to the mapping table, analyzing the stream of requests to determine at least one characteristic of the stream of requests, and determining whether to copy a piece of the mapping table stored in non-volatile memory into the volatile memory based on the determined at least one characteristic. The system may include a storage device with a controller configured to perform the method noted above.
申请公布号 US9081660(B2) 申请公布日期 2015.07.14
申请号 US201113206274 申请日期 2011.08.09
申请人 SanDisk Technologies Inc. 发明人 Thomas Nicholas James
分类号 G06F12/00;G06F12/02;G06F13/00;G06F13/28;G06F12/12;G06F12/10 主分类号 G06F12/00
代理机构 Brinks Gilson & Lione 代理人 Brinks Gilson & Lione
主权项 1. In a processor, a method for managing which pieces of a mapping table to store in a volatile memory of a storage device, the method comprising: receiving a stream of internal requests for accesses to the mapping table; determining a hit rate indicative of a number of times in which the stream of internal requests uses at least a part of the mapping table; determining, based on the hit rate, randomness of the stream of internal requests; and determining whether to copy a piece of the mapping table stored in non-volatile memory into the volatile memory based on the randomness, wherein the stream of internal requests is indicative of internal movement of data within the storage device.
地址 Plano TX US