-
公开(公告)号:US20210278972A1
公开(公告)日:2021-09-09
申请号:US17118996
申请日:2020-12-11
Applicant: Kioxia Corporation
Inventor: Takeshi ISHIHARA , Yohei HASEGAWA , Shinichi KANNO , Kohei OKUDA , Masataka GOTO
IPC: G06F3/06
Abstract: According to one embodiment, a storage device includes a non-volatile memory and a control unit that is electrically connected to the non-volatile memory and that is configured to control the non-volatile memory. The control unit is configured to manage a plurality of management areas obtained by logically partitioning storage area of the non-volatile memory, when a write request is received that includes data for which a valid term has been set, determine, based on the valid term, a first management area from among the management areas, write the data included in the write request to the determined first management area, and when the data written to the first management area is erased, collectively erase all data written in the first management area which includes the data.
-
公开(公告)号:US20210294528A1
公开(公告)日:2021-09-23
申请号:US17018716
申请日:2020-09-11
Applicant: Kioxia Corporation
Inventor: Hidekazu TADOKORO , Takeshi ISHIHARA , Yohei HASEGAWA
Abstract: According to one embodiment, a data processing device including a user space including a user space thread including a plurality of coroutines and a file system. The file system is configured to: allocate a plurality of processes generated by an application to the plurality of coroutines; check the plurality of coroutines in order; when a first process included in the plurality of processes is allocated to a first coroutine included in the plurality of coroutines, write a first IO request based on the first process in a submission queue; and when the submission queue is filled, or when checking the plurality of coroutines is finished, transmit the first IO request written in the submission queue to a storage device.
-
公开(公告)号:US20210271400A1
公开(公告)日:2021-09-02
申请号:US17007600
申请日:2020-08-31
Applicant: Kioxia Corporation
Inventor: Yohei HASEGAWA , Takeshi ISHIHARA
IPC: G06F3/06
Abstract: A memory system includes a plurality of physical memories and a memory controller. The memory controller is configured to configure one or more logical memories used by one or more programs, respectively, to which areas of the plurality of physical memories are allocated. The memory controller is configured to calculate first data indicating a response performance of the plurality of physical memories, calculate second data indicating a degree of influence of waiting for access to the one or more logical memories, the degree of influence being on a processing performance of the one or more programs, and control allocation of the areas of the plurality of physical memories to the one or more logical memories on the basis of the first data and the second data.
-
公开(公告)号:US20240319891A1
公开(公告)日:2024-09-26
申请号:US18604946
申请日:2024-03-14
Applicant: Kioxia Corporation
Inventor: Shohei ONISHI , Yohei HASEGAWA
IPC: G06F3/06
CPC classification number: G06F3/0619 , G06F3/0659 , G06F3/0673
Abstract: According to one embodiment, a memory system includes a first memory region, a second memory region, and a controller. The controller is configured to control coupling between the first memory region and the second memory region at one end and a host device at another, generate first interleave setting information corresponding to the first memory region, select the first memory region based on the first interleave setting information when an access request is received from the host device, and update the first interleave setting information to second interleave setting information corresponding to the second memory region and not corresponding to the first memory region based on an amount of accumulated wear in the first memory region.
-
公开(公告)号:US20240078174A1
公开(公告)日:2024-03-07
申请号:US18461217
申请日:2023-09-05
Applicant: Kioxia Corporation
Inventor: Takeshi ISHIHARA , Yohei HASEGAWA , Kenta YASUFUKU , Shohei ONISHI , Yoshiki SAITO , Junpei KIDA
IPC: G06F12/02
CPC classification number: G06F12/023
Abstract: An information storage device includes a storage unit, a control unit, an allocation information storage unit, a QoS parameter storage unit, and a monitoring result storage unit. The control unit creates and manages a logical storage area using the storage area of the storage unit when a storage area allocation request is received. The allocation information storage unit stores allocation information related to logical storage areas. The QoS parameter storage unit stores quality requests expected to be satisfied for a communication for using the logical storage area. The control unit monitors the operating state and characteristics of the storage unit and the communication status, and stores the results in the monitoring result storage unit. The control unit derives internal QoS parameters to be set in the information storage device from the information stored in the allocation information storage unit, the QoS parameter storage unit, and the monitoring result storage unit.
-
公开(公告)号:US20230205460A1
公开(公告)日:2023-06-29
申请号:US17903724
申请日:2022-09-06
Applicant: Kioxia Corporation
Inventor: Takeshi ISHIHARA , Hidekazu TADOKORO , Yohei HASEGAWA
CPC classification number: G06F3/0659 , G06F3/064 , G06F3/0607 , G06F12/0253 , G06F3/0679
Abstract: According to one embodiment, a storage system includes a host computer and a storage device. The host computer includes a file system which has a structure for managing a file by using a management structure and metadata that manage correspondence between stored data and the storage position of the data on the file system, and bitmap information for identifying a unit area that holds valid data and other unit areas. The host computer manages the management structure and the metadata, and manages the bitmap information. The storage device manages information for identifying a unit area that holds valid data in the storage device and other areas by using the bitmap information used for management of the file system shared with the host computer.
-
-
-
-
-