Effective Caching for Demand-based Flash Translation Layers in Large-Scale Flash Memory Storage Systems

Number of patents in Portfolio can not be more than 2000

United States of America Patent

APP PUB NO 20140304453A1
SERIAL NO

13858105

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

This invention discloses methods for implementing a flash translation layer in a computer subsystem comprising a flash memory and a random access memory (RAM). According to one disclosed method, the flash memory comprises data blocks for storing real data and translation blocks for storing address-mapping information. The RAM includes a cache space allocation table and a translation page mapping table. The cache space allocation table may be partitioned into a first cache space and a second cache space. Upon receiving an address-translating request, the cache space allocation table is searched to identify if an address-mapping data structure that matches the request is present. If not, the translation blocks are searched for the matched address-mapping data structure, where the physical page addresses for accessing the translation blocks are provided by the translation page mapping table. The matched address-translating data structure is also used to update the cache space allocation table.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
THE HONG KONG POLYTECHNIC UNIVERSITYHUNG HOM KOWLOON

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
CHEN, Renhai Hong Kong, HK 5 25
LIU, Duo Hong Kong, HK 21 69
QIN, Zhiwei Hong Kong, HK 61 215
SHAO, Zili Hong Kong, HK 3 47
WANG, Yi Hong Kong, HK 1349 14754

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation