Scheduling volatile memory maintenance events in a multi-processor system
AssigneeQUALCOMM Incorporated
InventorsDEXTER TAMIO CHUN, YANRU LI, RICHARD ALAN STEWART, SUBRATO KUMAR DE
Life of this patent
Estimating the term…
Loading patent…
AssigneeQUALCOMM Incorporated
InventorsDEXTER TAMIO CHUN, YANRU LI, RICHARD ALAN STEWART, SUBRATO KUMAR DE
Estimating the term…
Systems, methods, and computer programs are disclosed for scheduling volatile memory maintenance events. One embodiment is a method comprising: a memory controller determining a time-of-service (ToS) window for executing a maintenance event for a volatile memory device coupled to the memory controller via a memory data interface; the memory controller providing a signal to each of a plurality of processors on a system on chip (SoC) for scheduling the maintenance event; each of the plurality of processors independently generating in response to the signal a corresponding schedule notification for the maintenance event; and the memory controller determining when to execute the maintenance event in response to receiving one or more of the schedule notifications generated by the plurality of processors and based on a processor priority scheme.
A method for scheduling volatile memory maintenance events, the method comprising:
A system for scheduling volatile memory maintenance events, the system comprising:
A computer program embodied in a memory and executable by a processor for scheduling volatile memory maintenance events, the computer program comprising logic configured to:
A system for scheduling volatile memory maintenance events, the system comprising:
Dependencies are inferred from the claim text.