-
公开(公告)号:US20210247937A1
公开(公告)日:2021-08-12
申请号:US17241976
申请日:2021-04-27
Applicant: Intel Corporation
Inventor: Vivek Angoth , David Carlton , Sarvesh Gangadhar , MarkAnthony Golez , David J. Pelster , Neelesh Vemula
IPC: G06F3/06
Abstract: An embodiment of an electronic apparatus may include one or more substrates, and a controller coupled to the one or more substrates, the controller including circuitry to control access to NAND-based storage media that includes a plurality of NAND devices, determine if a current workload for a particular NAND device of the plurality of NAND devices is a random write workload, and, if so determined, disable a program suspend operation for only the particular NAND device. Other embodiments are disclosed and claimed.
-
公开(公告)号:US10956081B2
公开(公告)日:2021-03-23
申请号:US16388761
申请日:2019-04-18
Applicant: INTEL CORPORATION
Inventor: David J. Pelster , David B. Carlton , Mark Anthony Golez , Xin Guo , Aliasgar S. Madraswala , Sagar S. Sidhpura , Sagar Upadhyay , Neelesh Vemula , Yogesh B. Wakchaure , Ye Zhang
IPC: G06F3/06
Abstract: A data structure is maintained for performing a program operation that is allowed to be suspended to perform reads in a NAND device, where the data structure indicates a plurality of tiers, where each tier of the plurality of tiers has a number of allowed suspends of the program operation while executing in the tier, and where a sum of the number of allowed suspends for all tiers of the plurality of tiers equals a maximum allowed number of suspends of the program operation. In response to performing a resume of the program operation, after performing a read following a suspend of the program operation, a determination is made of a tier of the plurality of tiers for the program operation and a subsequent suspend of the program operation is performed only after a measure of progress of the program operation has been exceeded in the determined tier.
-