Turkish Journal of Electrical Engineering and Computer Sciences
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.
DOI
10.3906/elk-1610-336
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