Patent · US Active

Methods and systems for dynamic cache partitioning for distributed applications operating on multiprocessor architectures

US8095736B2 · kind B2 · utility

11Cited by
9References
24Claims
0Family size

Assignee

Inventor

Key dates

Filing dateFeb 25, 2008
Grant dateJan 10, 2012
Priority date
Expiry dateNov 11, 2030

Classification

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

Abstract

Software, systems and methods are described which provide cache management capabilities. The number of cache sets to be used in each partition of the cache memory space is based on a number of cache pages in each partition and an associativity level associated with the set associative cache. The cache sets can be numbered based on the partition number, a total number of partitions and a cache page index. Cache management according to these exemplary embodiments reduces problems associated with cache trashing in multiprocessor environments sharing common data structures in set associative caches.

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