A Survey on Way-Based Cache Partitioning

Purnendu Das, Nurulla Mansur Barbhuiya, Bishwa Ranjan Roy · 2023

The degree of parallelism in the systems is expected to increase, which will result in an increase in the number of cores in chip multicore processors (CMP). As a result, in order to satisfy the requirements of a wide range of applications, it is necessary to ensure that cache resources are managed effectively. Cache partitioning is a strategy that provides the benefits of shared Last Level Caches (LLC) as well as the performance isolation of private caches. This is accomplished by separating the cache in accordance with the requirements of the applications that are using it. However, dividing the cache without using the appropriate procedure could result in a decrease in performance. Therefore, in order to achieve all of the attributes of cache partitioning, we need to employ the appropriate approaches. In this study, our goal is to investigate way-based cache partitioning in detail.

Read the paper · More papers on PaperTik