Back to Search
Start Over
Priority Based Yield of Shared Cache to Provide Cache QoS in Multicore Systems
- Source :
- International Journal of Parallel Programming. 45:634-656
- Publication Year :
- 2016
- Publisher :
- Springer Science and Business Media LLC, 2016.
-
Abstract
- In multicore systems with shared cache, multiple tasks run on multiple cores simultaneously and compete for the shared cache. Cache interference occurs when a task running on one core replaces cache data belonging to other tasks running on other cores. With today's multicore systems running tasks with different priorities, the need for providing QoS guarantees on cache usage is gaining importance. Solutions to reduce cache interference and provide cache QoS mainly used a cache partitioning approach to split the cache among different cores. The solutions were implemented and validated only on simulators and not on real systems. This paper discusses new techniques that are used on real systems to (1) experimentally measure the amount of interference caused by multiple coscheduled programs, (2) reduce interference miss rate of some programs at the expense of others and (3) provide cache QoS guarantees to programs and ensure their miss rates remain below a ceiling.
- Subjects :
- 010302 applied physics
Hardware_MEMORYSTRUCTURES
Computer science
business.industry
Cache coloring
MESI protocol
02 engineering and technology
Cache pollution
computer.software_genre
01 natural sciences
020202 computer hardware & architecture
Theoretical Computer Science
Smart Cache
Cache invalidation
0103 physical sciences
0202 electrical engineering, electronic engineering, information engineering
Operating system
Page cache
Cache
business
computer
Cache algorithms
Software
Information Systems
Computer network
Subjects
Details
- ISSN :
- 15737640 and 08857458
- Volume :
- 45
- Database :
- OpenAIRE
- Journal :
- International Journal of Parallel Programming
- Accession number :
- edsair.doi...........63c905214bf716e12120458aa17e4e77
- Full Text :
- https://doi.org/10.1007/s10766-016-0443-4