Abstract
The performance of a prefetch cache is dependent on both the prefetch technique and the cache replacement policy. Both these algorithms execute independently of each other, but they share a data structure - the cache replacement queue. This paper shows that even with a simple prefetch technique, there is an increase in hit rate when the LRU replacement queue is split into two equal sized queues. A more significant performance improvement is possible with a sophisticated prefetch technique and by splitting the queue unequally.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bhatia, S., Varki, E., Merchant, A.: Sequential prefetch cache sizing for maximal hit rate. In: 18th Annual IEEE/ACM International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, pp. 89–98 (2010)
Butt, A.R., Gniady, C., Hu, Y.C.: The performance impact of kernel prefetching on buffer cache replacement algorithms. IEEE Transactions on Computers 56(7), 889–908 (2007)
Gill, B.S., Modha, D.S.: SARC: Sequential prefetching in adaptive replacement cache. In: Proc. of USENIX 2005 Annual Technical Conference, pp. 293–308 (2005)
Jiang, S.: Dulo: An effective buffer cache management scheme to exploit both temporal and spatial localities. In: USENIX Conference on File and Storage Technologies (FAST) (2005)
Li, M., Varki, E., Bhatia, S., Merchant, A.: TaP: Table-based prefetching for storage caches. In: 6th USENIX Conference on File and Storage Technologies (FAST 2008), pp. 81–97 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Varki, E., Hubbe, A., Merchant, A. (2013). Improve Prefetch Performance by Splitting the Cache Replacement Queue. In: Guyot, V. (eds) Advanced Infocomm Technology. ICAIT 2012. Lecture Notes in Computer Science, vol 7593. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38227-7_13
Download citation
DOI: https://doi.org/10.1007/978-3-642-38227-7_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-38226-0
Online ISBN: 978-3-642-38227-7
eBook Packages: Computer ScienceComputer Science (R0)