发明名称 System and method for high performance and low cost flash translation layer
摘要 Aspects include systems and methods for increasing performance of a flash translation layer (FTL) of a flash memory device. A copy of FTL tables stored on a flash memory device may be copied to a memory of a host device. The copy of the FTL tables may be directly accessed by the flash memory device to translate between logical addresses provided by the host device for read/write operations from/to a flash memory of the flash memory device, and the respective physical addresses of the flash memory. The flash memory device is granted direct memory access to a portion of the memory of the host device where the copy of the FTL tables is stored. The flash memory device bus masters communication busses connecting the flash memory device to the memory of the host device.
申请公布号 US9575884(B2) 申请公布日期 2017.02.21
申请号 US201313892433 申请日期 2013.05.13
申请人 QUALCOMM Incorporated 发明人 Chun Dexter T.;Srinivasan Anand;Shin Hyunsuk;Haehnichen Steven
分类号 G06F12/02 主分类号 G06F12/02
代理机构 The Marbury Law Group, PLLC 代理人 The Marbury Law Group, PLLC
主权项 1. A method for increasing performance of a flash translation layer (FTL) of a flash memory device, comprising: storing a copy of an FTL table of the flash memory device on a volatile memory of a host device by the flash memory device, wherein the flash memory device and the host device comprise separately housed devices and are communicatively connectable via a communication bus; receiving access to the copy of the FTL table stored in the volatile memory of the host device, by the flash memory device; bus mastering, by the flash memory device, the communication bus that communicatively connects the flash memory device and the volatile memory of the host device; accessing, by the flash memory device via the bus mastered communication bus, the copy of the FTL table of the flash memory device stored in the volatile memory of the host device as part of at least one of a read operation and a write operation: retrieving the copy of the FTL from the volatile memory of the host device by the flash memory device; and dynamically updating, by the flash memory device, the FTL of the flash memory device with changes to the copy of the FTL table of the flash memory device stored in the volatile memory.
地址 San Diego CA US