Back to results
US 10,540,303 B2Granted
Module based data transfer
AssigneeRambus Inc.
InventorsSteven Woo, David Secker
Life of this patent
Estimating the term…
Abstract
A method and system for direct memory transfers between memory modules are described that includes sending a request to a first memory module and storing the data sent on a memory bus by the first memory module into a second memory module. The direct transfer of data between the first and second memory modules reduces power consumption and increases performance.
Claims20
A method of data transfer comprising:
- sending a read request to a first memory component;
- sending a write request to a second memory component, wherein the write request comprises an indicator that the second memory component is to capture data sent directly from the first memory component to the second memory component;
- in response to the read request, sending the data from the first memory component across a bus, wherein the bus electrically couples the first memory component to the second memory component;
- and
- in response to the write request, storing the data from the bus into the second memory component.
2 more elements
A system comprising:
- a processor;
- a first memory component;
- a second memory component;
- and
- a bus electrically coupling the processor, the first memory component and the second component, wherein the processor is configured to send a read request to the first memory component and to send a write request to the second memory component, wherein the write request comprises an indicator that the second memory component is to capture data sent directly from the first memory component to the second memory component, wherein, in response to the read request, the first memory component is configured to send the data from the first memory component across the bus, and wherein, in response to the write request, the second memory component is configured to store the data from the bus into the second memory component.
2 more elements
A method comprising:
- receiving a copy request to copy data, wherein the copy request comprises a source address and a destination address;
- determining that a first memory component associated with the source address and a second memory component associated with the destination address are electrically coupled to a bus;
- in response to determining the first memory component and the second memory component are electrically coupled to the bus, sending a read request to the first memory component, wherein, in response to the read request, the first memory component is configured to send data associated with the source address across the bus;
- and
- sending a write request to the second memory component, wherein the write request comprises an indicator that the second memory component is to capture data sent directly from the first memory component to the second memory component, and wherein, in response to the write request, the second memory component is configured to store the data from the memory bus into the destination address of the second memory component.
2 more elements
Dependencies are inferred from the claim text.