Back to results
US 2025/0060899 A1Published application
Mirrored memory regions across multiple sub-channels
AssigneeMicrosoft Technology Licensing, LLC
InventorXiang MA
Life of this patent
Estimating the term…
Abstract
Embodiments of the present disclosure include techniques for memory management. In various embodiments. a memory controller mirrors memory transactions on first data in a memory when the address for the transaction is within a first range. Transactions outside the first range may not be mirrored.
Claims20
A system comprising:
- a memory controller to receive a first address and determining if the first address is within a predefined range;
- and
- a random access memory to stored data,
- wherein when the first address is within the predefined range, performing, by the memory controller, a memory transaction on first data at a second address in a first memory space over a first memory channel and on mirrored first data at a third address in a second memory space over a second memory channel.
1 more element
A memory management method comprising:
- receiving, in a memory controller, a first address;
- determining, in the memory controller, if the first address is within a predefined range;
- and
- when the first address is within the predefined range, performing, by the memory controller, a memory transaction on first data at a second address in a first memory space of a random access memory over a first memory channel and on mirrored first data at a third address in a second memory space of the random access memory over a second memory channel, and
- when the first address is outside the predefined range, performing, by the memory controller, the memory transaction on first data at fourth address in one of the first or second memory spaces of the random access memory over the corresponding first or second memory channel.
2 more elements
Dependencies are inferred from the claim text.