Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and device for constructing flash translation layer with host and device cooperating

A flash memory conversion layer and collaborative work technology, applied in the computer field, can solve the problems of high overhead and increased I/O delay, and achieve the effect of low delay, reduced operation delay and more stable delay

Active Publication Date: 2021-06-11
TSINGHUA UNIV
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, the existing host-side FTL reads the flash memory block data from the device to the host side during garbage collection, and then writes the valid page data back to the device; the data written back by the user and the checkpoint data for maintaining consistency need to be persisted to flash
These operations are expensive and increase the I / O delay in the foreground

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device for constructing flash translation layer with host and device cooperating
  • Method and device for constructing flash translation layer with host and device cooperating
  • Method and device for constructing flash translation layer with host and device cooperating

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] Embodiments of the present invention are described in detail below, examples of which are shown in the drawings, wherein the same or similar reference numerals designate the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the figures are exemplary and are intended to explain the present invention and should not be construed as limiting the present invention.

[0033] The following describes the method and device for constructing the flash translation layer for the cooperation between the host and the device according to the embodiments of the present invention with reference to the accompanying drawings. .

[0034] figure 1 It is a flowchart of a method for constructing a flash translation layer in which a host and a device work together in an embodiment of the present invention.

[0035] Such as figure 1 As shown, the method for constructing the flash memory conversion layer in whi...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method and device for constructing a flash memory conversion layer in which a host and a device work together, wherein the method includes: sharing data between the host and the device through a CMB; recording the mapping relationship between a logical address and a physical address and flash page information of a flash memory block ; During garbage collection, write the information consisting of the address of the flash memory block to be reclaimed, the effective status and logical address of the flash memory page, and the destination address of the effective page migration to the CMB, and send a garbage collection request to the device, read the information from the CMB, and migrate Valid page data to destination address, erase invalid flash block, update flash information table into CMB, report garbage collection completion information to host, obtain update data of flash information table from CMB, and modify address mapping table and flash information of host surface. This method can utilize the computing resources of the CMB and the device, reduce the data transmission between the host and the device for garbage collection, optimize a small amount of persistent write operations, reduce overhead, and provide lower and more stable I / O latency.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to a method and device for constructing a flash conversion layer in which a host and a device work together. Background technique [0002] Flash memory (Flash Memory) is an electronic erasable programmable memory. Compared with traditional disk media, flash memory has the characteristics of high read and write bandwidth, low access latency, low power consumption, and strong stability. It has begun to be popular in data centers, personal computers, and mobile devices. Flash memory is read and written in units of pages. Before rewriting a page in flash memory, an erase operation is required. Flash memory is erased in units of blocks, and a flash block contains hundreds of flash pages. A flash memory unit has a limited number of P / E (Programming / Erase, erasing and writing) operations, that is, each flash memory unit has a limited lifetime. [0003] The SSD (Solid State Drive, soli...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F12/02
CPCG06F12/0246G06F12/0253G06F2212/7201G06F2212/7205G06F2212/1041
Inventor 陆游游舒继武杨者
Owner TSINGHUA UNIV