Dynamic page conflict prediction for DRAM
US7133995B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Dec 16, 2002 |
| Grant date | Nov 7, 2006 |
| Priority date | — |
| Expiry date | Sep 3, 2023 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F12/0215
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A memory controller may be implemented using dynamic page conflict prediction to control the closure of memory pages. A memory controller may include a page history register configured to store a value indicating the pattern of page conflicts encountered by a memory device. The memory controller may include a global conflict predictor for storing probabilities of page conflicts associated with values of the page history register. In response to receiving a memory access request, a control unit may be configured to determine whether the memory access request causes a page conflict. The memory controller may be configured to update the global conflict predictor based on this determination. If a page conflict is predicted, the memory controller may automatically close the targeted page (e.g., by initiating the memory access in auto-precharge mode) upon completion of the memory access requested by the memory access request.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.