Cache pooling for computing systems
US8069308B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Feb 13, 2008 |
| Grant date | Nov 29, 2011 |
| Priority date | — |
| Expiry date | Apr 4, 2030 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2212/1016
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
In a computing system a method and apparatus for cache pooling is introduced. Threads are assigned priorities based on the criticality of their tasks. The most critical threads are assigned to main memory locations such that they are subject to limited or no cache contention. Less critical threads are assigned to main memory locations such that their cache contention with critical threads is minimized or eliminated. Thus, overall system performance is improved, as critical threads execute in a substantially predictable manner.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.