Back to results
US 10,853,255 B2Granted
Apparatus and method of optimizing memory transactions to persistent memory using an architectural data mover
AssigneeDell Products L.P.
InventorsShyamkumar T. Iyer, Stuart Allen Berke
Life of this patent
Estimating the term…
Abstract
An information handling system with improved memory transactions includes a data mover configured to generate a transaction layer packet (TLP) hint when a descriptor includes a write operation to a persistent memory. A logic block may perform a persistent write based on the TLP hint.
Claims20
An information handling system having optimized memory transactions, comprising:
- an application core of a processor, the application core is configured to create a descriptor;
- a data mover to communicate with the application core, the data mover including a management controller that is configured to generate a transaction layer packet (TLP) hint when the descriptor includes a write operation to a persistent memory;
- and
- a hardware logic block disposed between the data mover and a memory controller of the processor, the hardware logic block configured to perform an automatic persistent write based from the TLP hint associated with the write operation, wherein the automatic persistent write to the persistent memory is performed without the processor performing the write operation.
1 more element
A method comprising:
- creating, by an application core of a processor, a descriptor for a move operation;
- generating, by a management controller of a data mover, a transaction layer packet (TLP) hint when the descriptor includes a write operation to a persistent memory;
- and
- performing, by a hardware logic block disposed between the data mover and a memory controller of the processor, an automatic persistent write based from the TLP hint associated with the write operation, wherein the automatic persistent write to the persistent memory is performed without the processor performing the write operation.
1 more element
An information handling system having optimized memory transactions, comprising:
- an application core of a processor, the application core is configured to create a descriptor;
- a data mover to communicate with the application core, the data mover including a management controller that is configured to read the descriptor and to generate a transaction layer packet (TLP) hint when the descriptor includes a write operation to a persistent memory;
- and
- a hardware logic block disposed between the data mover and a memory controller of the processor, the hardware logic block that is configured to perform an automatic persistent write based from the TLP hint associated with the write operation, wherein the automatic persistent write to the persistent memory is performed without the processor performing the write operation.
1 more element
Dependencies are inferred from the claim text.