@inproceedings{c1416d6cd9ef448f99dbd858458d198a,
title = "Reducing last level cache pollution in NUMA multicore systems for improving cache performance",
abstract = "Non-uniform memory architecture (NUMA) system has numerous nodes with shared last level cache (LLC). Their shared LLC has brought many benefits in the cache utilization. However, LLC can be seriously polluted by tasks that cause huge I/O traffic for a long time since inclusive cache architecture of LLC replaces valid cache line by back-invalidate. Many research on the page coloring, partitioning, and pollute buffer mechanism handled this cache pollution. But, there are no scheduling approaches considering I/O-intensive tasks in NUMA systems. To address the above problem, OS scheduling that reduces cache pollution is highly needed in NUMA systems. In this paper, we propose a software-based mechanism that reduces shared LLC miss in NUMA systems. Our mechanism includes I/O traffic measurement and devil conscious scheduling. The experimental results show that LLC miss rate can be reduced up to 37.6%, and our approach improves execution time to 1.48%.",
keywords = "Cache Performance, Cache Pollution, I/O Intensive Task, Last Level Cache, NUMA Scheduling, Task Characteristics",
author = "Deukhyeon An and Jeehong Kim and Junghyun Han and Eom, {Young Ik}",
year = "2012",
doi = "10.1007/978-3-642-31137-6_21",
language = "English",
isbn = "9783642311369",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
number = "PART 3",
pages = "272--282",
booktitle = "Computational Science and Its Applications - 12th International Conference, ICCSA 2012, Proceedings",
edition = "PART 3",
note = "12th International Conference on Computational Science and Its Applications, ICCSA 2012 ; Conference date: 18-06-2012 Through 21-06-2012",
}