Methods and apparatuses for managing memory
AssigneeTexas Instruments Incorporated
InventorsGerard Chauvel, Serge Lasserre, Dominique D'Inverno
Life of this patent
Estimating the term…
Abstract
Methods and apparatuses are disclosed for managing a memory. In some embodiments, the apparatuses may include a processor, a memory coupled to the processor, a stack that exists in memory and contains stack data, and a memory controller coupled to the memory. The memory may further include multiple levels. The processor may issue data requests and the memory controller may adjust memory management policies between the various levels of memory based on whether the data requests refer to stack data. In this manner, data may be written to a first level of memory without allocating data from a second level of memory. Thus, memory access time may be reduced and overall power consumption may be reduced.
Claims17
A system, comprising:
- a processor;
- a memory coupled to the processor;
- a stack that exists in memory and contains stack data;
- a memory controller coupled to the memory;
- wherein the processor issues data requests;
- and
- wherein the memory controller adjusts memory management policies based on whether the data requests refer to stack data.
A method of managing memory, comprising:
- issuing a request for data;
- indicating whether the requested data is stack data;
- and
- varying the memory management policies depending on whether the requested data is stack data.
Dependencies are inferred from the claim text.