Back to results
US 2014/0229699 A1Published application
Out-of-order command execution in non-volatile memory
AssigneeApple Inc.
InventorsEyal Gurgi, Tomer Ish-Shalom
Life of this patent
Estimating the term…
Abstract
An apparatus includes a memory and storage circuitry. The storage circuitry is configured to receive at least one request causing execution of a sequence of memory commands in the memory, to identify that, although a first memory command appears in the sequence before a second memory command, the execution of the second memory command would improve a performance of the execution of the first memory command, and to execute the second memory command and then to execute the first memory command with the improved execution performance.
Claims31
A method, comprising:
- in a memory controller that controls a memory, receiving at least one request causing execution of a sequence of memory commands in the memory;
- identifying that, although a first memory command appears in the sequence before a second memory command, the execution of the second memory command would improve a performance of the execution of the first memory command;
- and
- executing the second memory command and then executing the first memory command with the improved execution performance.
1 more element
Apparatus, comprising:
- an interface, which is configured to communicate with a memory;
- and
- storage circuitry, which is configured to receive at least one request causing execution of a sequence of memory commands in the memory, to identify that, although a first memory command appears in the sequence before a second memory command, the execution of the second memory command would improve a performance of the execution of the first memory command, and to execute the second memory command and then to execute the first memory command with the improved execution performance.
Apparatus, comprising:
- a memory;
- and
- storage circuitry, which is configured to receive at least one request causing execution of a sequence of memory commands in the memory, to identify that, although a first memory command appears in the sequence before a second memory command, the execution of the second memory command would improve a performance of the execution of the first memory command, and to execute the second memory command and then to execute the first memory command with the improved execution performance.
Dependencies are inferred from the claim text.