-
1.
公开(公告)号:US20200089537A1
公开(公告)日:2020-03-19
申请号:US16689895
申请日:2019-11-20
Applicant: Intel Corporation
Inventor: Shirish BAHIRAT , David B. CARLTON , Jackson ELLIS , Jonathan M. HUGHES , David J. PELSTER , Neelesh VEMULA
Abstract: A solid-state drive that can service multiple users or tenants and workloads (that is, multiple tenants) by enabling assigned bandwidth share of the solid-state drive across tenants is provided. The assigned bandwidth share is enabled for command submissions within a same assigned domain in addition to a weighted bandwidth share and quality of service control across different domains from all tenants.
-
公开(公告)号:US20180004410A1
公开(公告)日:2018-01-04
申请号:US15197617
申请日:2016-06-29
Applicant: INTEL CORPORATION
Inventor: Aliasgar S. MADRASWALA , Yogesh B. WAKCHAURE , David B. CARLTON , Xin GUO , Ryan J. NORTON
IPC: G06F3/06
CPC classification number: G06F3/061 , G06F3/0659 , G06F3/0679 , G06F3/0688
Abstract: A first type of command is suspended, by a controller of a non-volatile memory device, in response to determining that a second type of command is waiting for execution. The first type of command is split into a plurality of chunks based on a computed criteria. A second type of command is executed in between execution of at least two chunks of the first type of command.
-
3.
公开(公告)号:US20190243577A1
公开(公告)日:2019-08-08
申请号: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
CPC classification number: G06F3/0655 , G06F3/0604 , G06F3/0679
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.
-
公开(公告)号:US20190146669A1
公开(公告)日:2019-05-16
申请号:US16105363
申请日:2018-08-20
Applicant: INTEL CORPORATION
Inventor: Aliasgar S. MADRASWALA , Yogesh B. WAKCHAURE , David B. CARLTON , Xin GUO , Ryan J. NORTON
IPC: G06F3/06
CPC classification number: G06F3/061 , G06F3/0659 , G06F3/0679 , G06F3/0688
Abstract: A first type of command is suspended, by a controller of a non-volatile memory device, in response to determining that a second type of command is waiting for execution. The first type of command is split into a plurality of chunks based on a computed criteria. A second type of command is executed in between execution of at least two chunks of the first type of command.
-
-
-