Patent · US Active

Utilizing a cache mechanism by copying a data set from a cache-disabled memory location to a cache-enabled memory location

US9639473B1 · kind B1 · utility

4Cited by
64References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 6, 2015
Grant dateMay 2, 2017
Priority date
Expiry dateNov 6, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/452
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Described herein are systems and methods to prevent a controller in a DDIO (data direct input output) system from shifting currently-required data out of a cache memory. In one embodiment, a compute element disables caching of some specific addresses in a non-cache memory, but still enables caching of other addresses in the non-cache memory, thereby practically disabling the DDIO system, so that data sets not currently needed are placed in the addresses in the non-cache memory which are not cached. As a result, currently-required data are not shifted out of cache memory. The compute element then determines that the data sets, which formerly avoided being cached, are now required. The system therefore copies the data sets that are now required from addresses in non-cache memory not accessible to cache memory, to addresses in non-cache memory accessible to cache memory, thereby allowing the caching and processing of such data sets.

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