发明名称 Optimized cold boot for non-volatile memory
摘要 Various embodiments are directed to apparatuses and methods for faster solid state drive (SSD) boot-up. On boot-up, SSD control algorithms may load non-logical to physical (L2P) parts of a context and signal the system that the SSD is ready. The context may comprise various state data pertaining to the SSD. After signaling that the SSD may be ready to receive access requests, the SSD control algorithms may begin loading segments of the L2P table sequentially. Access to the L2P table may be blocked, however, when a requested segment has not yet been loaded. In such cases, the SSD control algorithms may then load the requested segment out of turn and then service the access request.
申请公布号 US9323542(B2) 申请公布日期 2016.04.26
申请号 US201113977081 申请日期 2011.12.27
申请人 INTEL CORPORATION 发明人 Ratn Prasun;Royer, Jr. Robert J.;Nayak Suhas;Trika Sanjeev N.
分类号 G06F9/44;G06F3/06;G06F12/10 主分类号 G06F9/44
代理机构 Kacvinsky Daisak Bluni PLLC 代理人 Kacvinsky Daisak Bluni PLLC
主权项 1. An apparatus, comprising: a processor circuit executing solid state drive (SSD) control algorithms operative to: cycle power to a solid state drive (SSD), the SSD including a logical-to-physical (L2P) table stored to a non-volatile memory at the SSD, the L2P table comprising an address mapping schema for translating logical block addresses (LBAs) to physical addresses in the SSD, the L2P table being partitioned into multiple table segments, each of the multiple table segments including a sequential grouping of LBAs;perform a partial boot-up for the SSD, the partial boot-up not including loading of the L2P table to a volatile memory maintained at the SSD;signal that the SSD is ready to process access requests upon completion of the partial boot-up;load the multiple table segments of the L2P table in a sequential manner to the volatile memory; andhandle an access request specifying an LBA within an unloaded segment.
地址 Santa Clara CA US