Title :
Exploring hybrid cache locking to balance performance and time predictability
Author :
Loach, Matthew ; Wei Zhang
Author_Institution :
Dept. of Electr. & Comput. Eng., Virginia Commonwealth Univ., Richmond, VA, USA
Abstract :
This paper explores hybrid cache locking, a method that allows a fraction of cache lines to be locked; while the remaining cache lines remain unlocked be locked. With hybrid cache locking, performance and time predictability can be adjusted and tuned as compared to the two extremes, i.e., the regular cache without locking and the traditional cache locking that can potentially lock all cache lines. Our evaluation indicates that hybrid cache locking can often make better tradeoffs between performance and time predictability, or provide more options as compared to either pure caching or pure locking. In some cases we observe that better performance can be achieved by locking only part of the cache.
Keywords :
cache storage; cache lines; hybrid cache locking; performance analysis; time predictability; Benchmark testing; Computers; Market research; Measurement; Prediction algorithms; Program processors; Radiation detectors;
Conference_Titel :
SoutheastCon 2015
Conference_Location :
Fort Lauderdale, FL
DOI :
10.1109/SECON.2015.7133037