Patent · US Active

Instruction-assisted cache management for efficient use of cache and memory

US7437510B2 · kind B2 · utility

70Cited by
3References
22Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 30, 2005
Grant dateOct 14, 2008
Priority date
Expiry dateSep 13, 2026

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/126
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Instruction-assisted cache management for efficient use of cache and memory. Hints (e.g., modifiers) are added to read and write memory access instructions to identify the memory access is for temporal data. In view of such hints, alternative cache policy and allocation policies are implemented that minimize cache and memory access. Under one policy, a write cache miss may result in a write of data to a partial cache line without a memory read/write cycle to fill the remainder of the line. Under another policy, a read cache miss may result in a read from memory without allocating or writing the read data to a cache line. A cache line soft-lock mechanism is also disclosed, wherein cache lines may be selectably soft locked to indicate preference for keeping those cache lines over non-locked lines.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.