Explicit non-reusable page cache management to minimize last level cache pollution

Jongwon Kim, Jinkyu Jeong, Hwanju Kim, Joonwon Lee

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

In multicore processor, managing shared last level cache is important for overall system performance. Cache contention incurred by OS page caches is serious since the page caches are usually large but less likely reused. The non-reusable page caches, however, pollute the last level cache and interfere the performance of co-running memory-intensive applications. In this paper, we propose a new page cache management scheme which is aimed at minimizing cache pollution incurred by the non-reusable page caches. We identify the non-reusable page caches from a priori information of applications that read page caches once and are unlikely to be access them again. The page caches allocated by the applications are isloated from the other memory data by page coloring, a well-known cache partitioning technique. The isolation guarantees no cache pollution incurred by the non-reusable page caches. The evaluation of our prototype in Linux 2.6.39 showed that cache pollution by non-reusable page caches is successfully alleviated while reducing cache misses by up to 76%. The minimized cache pollution leads to the execution time reduction by up to 5o% in our tested cases.

Original languageEnglish
Title of host publicationProceedings - 6th International Conference on Computer Sciences and Convergence Information Technology, ICCIT 2011
Pages567-570
Number of pages4
Publication statusPublished - 2011
Event6th International Conference on Computer Sciences and Convergence Information Technology, ICCIT 2011 - Seogwipo, Jeju Island, Korea, Republic of
Duration: 2011 Nov 292011 Dec 1

Publication series

NameProceedings - 6th International Conference on Computer Sciences and Convergence Information Technology, ICCIT 2011

Conference

Conference6th International Conference on Computer Sciences and Convergence Information Technology, ICCIT 2011
Country/TerritoryKorea, Republic of
CitySeogwipo, Jeju Island
Period11/11/2911/12/1

All Science Journal Classification (ASJC) codes

  • Computer Science (miscellaneous)
  • Information Systems

Fingerprint

Dive into the research topics of 'Explicit non-reusable page cache management to minimize last level cache pollution'. Together they form a unique fingerprint.

Cite this