2011Journal of Computer ScienceOpen access

Composite Pseudo Associative Cache with Victim Cache for Mobile Processors

Bobbala

Open full text 0 citations

Abstract

Problem statement: Multi-core trends are becoming dominant, creating sophisticated and complicated cache structures.One of the easiest ways to design cache memory for increasing performance is to double the cache size.The big cache size is directly related to the area and power consumption.Especially in mobile processors, simple increase of the cache size may significantly affect its chip area and power.Without increasing the size of the cache, we propose a novel method to improve the overall performance.Approach: We proposed a composite cache mechanism for 1 and L2 cache to maximize cache performance within a given cache size.This technique could be used without increasing cache size and set associatively by emphasizing primary way utilization and pseudo-associatively.We also added victim cache to composite pseudo associative cache for further improvement.Results: Based on our experiments with the sampled SPEC CPU2006 workload, the proposed cache mechanism showed the remarkable reduction in cache misses without affecting the size.Conclusion/Recommendation: The variation of performance improvement depends on benchmark, cache size and set associatively, but the proposed scheme shows more sensitivity to cache size increase than set associatively increase.

Open-access reader

About this research paper

What this paper is about

Problem statement: Multi-core trends are becoming dominant, creating sophisticated and complicated cache structures.One of the easiest ways to design cache memory for increasing performance is to double the cache size.The big cache size is directly related to the area and power consumption.Especially in mobile processors, simple increase of the cache size may significantly affect its chip area and power.Without increasing the size of the cache, we propose a novel method to improve the overall performance.Approach: We proposed a composite cache mechanism for 1 and L2 cache to maximize cache performance within a given cache size.This technique could be used without increasing cache size and set associatively by emphasizing primary way utilization and pseudo-associatively.We also added victim cache to composite pseudo associative cache for further improvement.Results: Based on our experiments with the sampled SPEC CPU2006 workload, the proposed cache mechanism showed the remarkable reduction in cache misses without affecting the size.Conclusion/Recommendation: The variation of performance improvement depends on benchmark, cache size and set associatively, but the proposed scheme shows more sensitivity to cache size increase than set associatively increase.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Problem statement: Multi-core trends are becoming dominant, creating sophisticated and complicated cache structures.One of the easiest ways to design cache memory for increasing performance is to double the cache size.The big cache size is directly related to the area and power consumption.Especially in mobile processors, simple increase of the cache size may significantly affect its chip area and power.Without increasing the size of the cache, we propose a novel method to improve the overall performance.Approach: We proposed a composite cache mechanism for 1 and L2 cache to maximize cache performance within a given cache size.This technique could be used without increasing cache size and set associatively by emphasizing primary way utilization and pseudo-associatively.We also added victim cache to composite pseudo associative cache for further improvement.Results: Based on our experiments with the sampled SPEC CPU2006 workload, the proposed cache mechanism showed the remarkable reduction in cache misses without affecting the size.Conclusion/Recommendation: The variation of performance improvement depends on benchmark, cache size and set associatively, but the proposed scheme shows more sensitivity to cache size increase than set associatively increase.

Key concepts: Smart Cache, Cache invalidation, Cache, Computer science, Cache pollution, Cache coloring, Cache algorithms, Page cache

Related papers

Back to paper searchBrowse research topicsOriginal source
Composite Pseudo Associative Cache with Victim Cache for Mobile Processors — Research Paper | ScholarLens