Turkish Journal of Electrical Engineering and Computer Sciences
DOI
10.3906/elk-1610-336
Abstract
Last level caches (LLCs) are part of the last line of defense against the famous memory wall problem. Today, almost all processors utilize a LLC for the same reason. This study extends our previous work, which proposed a cache-partitioning mechanism using thread classification. Here, we propose three enhancements to the existing system: 1) an adaptive traffic threshold mechanism for more portable classification hardware, 2) a new method for classifying way-hungry threads, and finally, 3) a thorough comparison of two design alternatives. Compared to the original way- partitioning mechanism, we show that the proposed mechanism's performance improved by around 6%, on average.
Keywords
Cache partitioning, classification, multiverse
First Page
220
Last Page
233
Recommended Citation
OVANT, BURAK SEZİN; GÜNEY, İSA AHMET; SAVAŞ, MUHAMMED EMİN; and KÜÇÜK, GÜRHAN
(2018)
"Last level cache partitioning via multiverse thread classification,"
Turkish Journal of Electrical Engineering and Computer Sciences: Vol. 26:
No.
1, Article 20.
https://doi.org/10.3906/elk-1610-336
Available at:
https://journals.tubitak.gov.tr/elektrik/vol26/iss1/20
Included in
Computer Engineering Commons, Computer Sciences Commons, Electrical and Computer Engineering Commons