Invention Grant
- Patent Title: Compression for flash translation layer
-
Application No.: US16429880Application Date: 2019-06-03
-
Publication No.: US10997085B2Publication Date: 2021-05-04
- Inventor: Eri Ogawa , Takanori Ueda
- Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Applicant Address: US NY Armonk
- Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee Address: US NY Armonk
- Agency: Tutunjian & Bitetto, P.C.
- Agent Randall Bluestone
- Main IPC: G06F12/1018
- IPC: G06F12/1018 ; G06F12/02

Abstract:
A device compresses a mapping table in a flash translation layer of a SSD. The mapping table includes mappings between Logical Page Numbers (LPNs) and Physical Page Numbers (PPNs). A base PPN table stores at least one entry including a base PPN common to multiple LPNs. A PPN offset table stores an offset for each mapping. A set of hash functions are duplicated for each entry in the base PPN table. A bit extension unit adds bits to the respective offset in the PPN offset table to provide an extended offset bit. A hash calculator calculates a hash value using the base PPN and one of the hash functions corresponding to the base PPN. An exclusive OR unit outputs a new PNN for each of different LPNs, including the multiple LPNs, by applying an exclusive OR operation to the hash value and the extended offset bit.
Public/Granted literature
- US20200379918A1 COMPRESSION FOR FLASH TRANSLATION LAYER Public/Granted day:2020-12-03
Information query
IPC分类: