发明名称 HIERARCHICAL DATA STORAGE SYSTEM
摘要 A data storage system includes a plurality of non-volatile memory devices arranged in one or more sets, a main controller and one or more processors. The main controller is configured to accept commands from a host and to convert the commands into recipes. Each recipe includes a list of multiple memory operations to be performed sequentially in the non-volatile memory devices belonging to one of the sets. Each of the processors is associated with a respective set of the non-volatile memory devices, and is configured to receive one or more of the recipes from the main controller and to execute the memory operations specified in the received recipes in the non-volatile memory devices belonging to the respective set.
申请公布号 US2015081973(A1) 申请公布日期 2015.03.19
申请号 US201414548664 申请日期 2014.11.20
申请人 Apple Inc. 发明人 Shachar Michael;Rotbard Barak;Golov Oren;Perlmutter Uri;Sokolov Dotan;Vlaiko Julian;Schwartz Yair
分类号 G06F12/12 主分类号 G06F12/12
代理机构 代理人
主权项 1. An apparatus, comprising a plurality of memory devices, wherein each memory device of the plurality of memory devices includes a plurality of non-volatile memory cells; one or more processors; a controller configured to: receive one or more commands from a host processor;send a signal to the host processor that causes the host processor to retrieve one or more information items relating to at least some of the plurality of memory cells in one or more of the non-volatile memory devices;convert, dependent upon the one or more information items, the one or more commands into one or more groups of operations, wherein each group of operations includes a plurality of memory operations to be performed sequentially by a given one of the one or more processors on a given subset of the plurality of non-volatile memory devices; and wherein each one of the one or more processors is configured to: delete at least one data storage command from a given group of operations responsive to determining the at least one data storage command results in an unnecessary access to a given non-volatile memory device of the plurality of non-volatile memory devices; andexecute the one or more operations included in a respective group of operations of the one or more groups of operations.
地址 Cupertino CA US