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

Electronic machine and control method thereof, computer system and control method thereof, and host control method

A technology of computer system and control method, applied in the field of control, can solve problems such as difficulty in selecting effective data volume and inability to write in data

Active Publication Date: 2019-10-22
KIOXIA CORP
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] On the other hand, it is difficult to select a block with a large amount of valid data as a GC source block, so the remaining capacity equivalent to the invalid data area in the block (over provisioning: Over Provisioning, OP) can never be used for data writing
Moreover, when there are many blocks with a large amount of valid data, there will be a large number of such invalid data areas

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
  • Electronic machine and control method thereof, computer system and control method thereof, and host control method
  • Electronic machine and control method thereof, computer system and control method thereof, and host control method
  • Electronic machine and control method thereof, computer system and control method thereof, and host control method

Examples

Experimental program
Comparison scheme
Effect test

no. 1 Embodiment approach

[0043] First, refer to figure 1 , the configuration of the computer system 1 according to the embodiment will be described.

[0044] The computer system 1 includes a host computer (host device) 2 and a semiconductor storage device configured to write data into a nonvolatile memory and read data from the nonvolatile memory.

[0045] The host computer 2 is an information processing device (computing device) that accesses a semiconductor storage device. The host computer 2 may be a server (storage server) that stores a large amount of various data in a semiconductor storage device, or may be a personal computer. The semiconductor storage device is realized in the form of, for example, a solid state drive (SSD) 3 including a NAND flash memory.

[0046] The SSD 3 can be used as a main memory of an information processing device functioning as the host 2 . The SSD 3 may be built in the information processing device, or may be connected to the information processing device via a ca...

no. 2 Embodiment approach

[0153] In the first embodiment, the SSD 3 transmits the cold block information 36 including the processing time or processing amount required to recover the OP in the cold block and the amount of OP that can be recovered from the cold block in response to the inquiry from the host 2 to host 2. On the other hand, in the second embodiment, regardless of whether there is an inquiry from the host 2, as long as the specified condition is satisfied, the SSD 3 notifies the host 2 that the OP in the cold block should be recovered.

[0154] The configuration of the computer system 1 of the second embodiment is the same as that of the computer system 1 of the first embodiment, and only the procedure of processing executed by the cold block control unit 123 of the SSD 3 is different between the second embodiment and the first embodiment. . Hereinafter, only points different from the first embodiment will be described.

[0155] The cold block control unit 123 uses the block management i...

no. 3 Embodiment approach

[0171] In the first embodiment, the SSD 3 sends the cold block information 36 including the processing time or processing amount required to recover the OP in the cold block, and the amount of OP that can be recovered from the cold block to the host 2; In the embodiment, the SSD 3 notifies the host 2 that the OP in the cold block should be recovered. On the other hand, in the third embodiment, the SSD 3 transmits to the host computer 2 a list indicating logical address ranges of cold data.

[0172]The configuration of the computer system 1 of the third embodiment is the same as that of the computer system 1 of the first and second embodiments. In the third embodiment and the first and second embodiments, only the cold block control unit 123 of the SSD 3 and the host computer The steps of processing executed by the cold block controlling the I / F unit 431 are different. Hereinafter, only points different from the first and second embodiments will be described.

[0173] Figur...

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 embodiment implements an electronic machine and a control method thereof, a computer system and a control method thereof, and a host control method which can reduce the influence on access from ahost and recover the remaining capacity in a cold block. According to one embodiment, an electronic machine includes a nonvolatile memory that includes blocks and a controller electrically connected with the nonvolatile memory. The controller transmits information to the host. The information indicates a first logical address corresponding to cold data stored in the nonvolatile memory, and a processing time or a processing amount for turning a cold block that comprises the cold data into a block to which data is writable.

Description

[0001] [Related Application] [0002] This application enjoys the priority of the basic application based on Japanese Patent Application No. 2018-58610 (filing date: March 26, 2018). This application incorporates the entire content of the basic application by referring to this basic application. technical field [0003] Embodiments of the present invention relate to an electronic device including a nonvolatile memory, a control method thereof, a computer system, a control method thereof, and a host computer control method. Background technique [0004] In recent years, memories including nonvolatile memories have become widespread. [0005] As one of such memories, a solid-state drive (SSD) including a NAND (Not And) flash memory is known. SSDs are used as primary storage for various computing devices. [0006] In an SSD, valid data in a garbage collection source block (GC source block) is moved to a garbage collection sink block (GC sink block) through a garbage collecti...

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 Applications(China)
IPC IPC(8): G06F12/02
CPCG06F12/0246G06F12/0253G06F3/0679G06F3/064G06F3/0608G06F2212/1044G06F2212/7205G06F2212/7208G06F2212/7201G06F2212/2022G06F3/0658
Inventor 砂田徹也岩井大典吉井谦一郎
Owner KIOXIA CORP