Author/Authors :
KÜÇÜK, Gürhan Yeditepe Üniversitesi - Mühendislik ve Mimarlık Fakültesi - Bilgisayar Mühendisliği Bölümü, Turkey , GÜNEY, İsa Ahmet Yeditepe Üniversitesi - Mühendislik ve Mimarlık Fakültesi - Bilgisayar Mühendisliği Bölümü, Turkey
Title Of Article :
SET-BASED DYNAMIC CACHE PARTITIONING ON CHIP MULTIPROCESSORS
Abstract :
Today, most of the chip multiprocessor architectures utilize a shared last level cache to reduce the off-chip memory delay. Benefit from such a cache may be very limited due to cache conflicts caused by applications running in parallel. In the literature, there are numerous studies that try to reduce cache conflicts by partitioning this cache level and allocating dedicated cache areas to each application. These studies generally focus on policies dedicating an appropriate number of ways to each core. There has also been recent studies suggesting set-based cache partitioning. Set-based partitioning has a number of advantages over way-based partitioning. This study aims to improve the processor performance by using a mechanism to dynamically partition the cache based on sets. The resizing decisions for partitions are made according to statistics collected at periodic intervals.
NaturalLanguageKeyword :
Simultaneous Multi Threaded Processors , Dynamic Cache Partitioning
JournalTitle :
Journal Of The Faculty Of Engineering and Architecture Of Gazi University