System, method and storage medium for prefetching via memory block tags
US7617364B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | May 3, 2007 |
| Grant date | Nov 10, 2009 |
| Priority date | — |
| Expiry date | Dec 6, 2027 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F12/0862
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method and system for memory management are provided. The system includes a tag cache in communication with one or more cache devices in a storage hierarchy. The tag cache includes tags of recently accessed memory blocks, each tag corresponding to one of the memory blocks and including tag contents. The tag contents control which memory lines of the corresponding memory block are prefetched into at least one of the cache devices. The tag contents further include a bit to control prefetching of memory lines from a next virtual memory block, the bit referred to as a next virtual memory block bit. The next virtual memory block bit in a preceding memory block in a virtual address space is set to a prefetch status when the preceding memory block tag is in the tag cache.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.