Patent · US Expired

Programmer initiated cache block operations

US6665767B1 · kind B1 · utility

23Cited by
1References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 26, 2000
Grant dateDec 16, 2003
Priority date
Expiry dateJan 7, 2021

Classification

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

Abstract

This invention enables a program controlled cache state operation on a program designated address range. The program controlled cache state operation could be writeback of data cached from the program designated address range to a higher level memory or such writeback and invalidation of data cached from the program designated address range. A cache operation unit includes a base address register and a word count register loadable by the central processing unit. The program designated address range is from a base address for a number of words of the word count register. In the preferred embodiment the program controlled cache state operation begins upon loading the word count register. The cache operation unit may operate on fractional cache entries by handling misaligned first and last cycles. Alternatively, The cache operation unit may operate only on whole cache entries. The base address register increments and the word count register decrements until when the word count reaches zero.

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