The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 23, 2019

Filed:

Feb. 27, 2015
Applicant:

Hitachi, Ltd., Tokyo, JP;

Inventors:

Masatsugu Oshimi, Kanagawa, JP;

Yoshihiro Oikawa, Kanagawa, JP;

Hiroshi Hirayama, Tokyo, JP;

Junji Ogawa, Tokyo, JP;

Assignee:

HITACHI, LTD., Tokyo, JP;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/02 (2006.01); G06F 3/06 (2006.01); G11C 16/34 (2006.01); G06F 12/00 (2006.01); G06F 12/04 (2006.01); G11C 7/10 (2006.01); G11C 11/56 (2006.01); G11C 16/04 (2006.01);
U.S. Cl.
CPC ...
G06F 12/0238 (2013.01); G06F 3/061 (2013.01); G06F 3/0608 (2013.01); G06F 3/0649 (2013.01); G06F 3/0655 (2013.01); G06F 3/0688 (2013.01); G06F 12/00 (2013.01); G06F 12/04 (2013.01); G11C 7/1045 (2013.01); G11C 11/5628 (2013.01); G11C 11/5642 (2013.01); G11C 16/0475 (2013.01); G11C 16/3418 (2013.01); G11C 2207/102 (2013.01);
Abstract

A storage apparatus includes a non-volatile memory and a controller to determine whether or not to compress data at a time when a non-volatile memory device receives the data from a host apparatus. A storage controller transmits a specified logical address range, an update frequency level of the specified logical address range, and specified data to a device controller. The update frequency level may indicate whether data is Hot or Cold. On the basis of the update frequency level of the specified logical address range, the device controller determines whether to compress the specified data. When a determination is made to compress the specified data, the device controller compresses the specified data to generate compressed data, and writes the compressed data into a non-volatile memory which may be a flash memory device. A degradation rank of physical blocks in the flash memory may include at least Young and Old. Reclamation processing including selecting a migration destination on the basis of the updated frequency level may also be performed. When a determination is made not to compress the specified data, the device controller writes the specified data into the non-volatile memory.


Find Patent Forward Citations

Loading…