Adaptive address mapping with dynamic runtime memory mapping selection
US9026767B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Mar 13, 2012 |
| Grant date | May 5, 2015 |
| Priority date | — |
| Expiry date | Jan 17, 2033 |
Classification
- Technology area (CPC Y)Emerging Cross-Sectional Technologies
- CPC primaryY02D10/00
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A system monitors and dynamically changes memory mapping in a runtime of a computing system. The computing system has various memory resources, and multiple possible mappings that indicate how data is to be stored in and subsequently accessed from the memory resources. The performance of each memory mapping may be different under different runtime or load conditions of the computing device. A memory controller can monitor runtime performance of the current memory mapping and dynamically change memory mappings at runtime based on monitored or observed performance of the memory mappings. The performance monitoring can be modified for any of a number of different granularities possible within the system, from the byte level to memory channel.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.