@article{ART002571161},
author={Park Naeun and Jong Wan Kim and Jeong,Tae-Seog},
title={Cache Memory and Replacement Algorithm Implementation and Performance Comparison},
journal={Journal of The Korea Society of Computer and Information},
issn={1598-849X},
year={2020},
volume={25},
number={3},
pages={11-17},
doi={10.9708/jksci.2020.25.03.011}
TY - JOUR
AU - Park Naeun
AU - Jong Wan Kim
AU - Jeong,Tae-Seog
TI - Cache Memory and Replacement Algorithm Implementation and Performance Comparison
JO - Journal of The Korea Society of Computer and Information
PY - 2020
VL - 25
IS - 3
PB - The Korean Society Of Computer And Information
SP - 11
EP - 17
SN - 1598-849X
AB - In this paper, we propose practical results for cache replacement policy by measuring cache hit and search time for each replacement algorithm through cache simulation. Thus, the structure of each cache memory and the four types of alternative policies of FIFO, LFU, LRU and Random were implemented in software to analyze the characteristics of each technique. The paper experiment showed that the LRU algorithm showed hit rate and search time of 36.044% and 577.936ns in uniform distribution, 45.636% and 504.692ns in deflection distribution, while the FIFO algorithm showed similar performance to the LRU algorithm at 36.078% and 554.772ns in even distribution and 45.662% and 489.574ns in bias distribution. Then LFU followed, Random algorithm was measured at 30.042% and 622.866ns at even distribution, 36.36% at deflection distribution and 553.878ns at lowest performance. The LRU replacement method commonly used in cache memory has the complexity of implementation, but it is the most efficient alternative to conventional alternative algorithms, indicating that it is a reasonable alternative method considering the reference information of data.
KW - Cache Replacement;LRU;LFU;FIFO;Random Replacement
DO - 10.9708/jksci.2020.25.03.011
ER -
Park Naeun, Jong Wan Kim and Jeong,Tae-Seog. (2020). Cache Memory and Replacement Algorithm Implementation and Performance Comparison. Journal of The Korea Society of Computer and Information, 25(3), 11-17.
Park Naeun, Jong Wan Kim and Jeong,Tae-Seog. 2020, "Cache Memory and Replacement Algorithm Implementation and Performance Comparison", Journal of The Korea Society of Computer and Information, vol.25, no.3 pp.11-17. Available from: doi:10.9708/jksci.2020.25.03.011
Park Naeun, Jong Wan Kim, Jeong,Tae-Seog "Cache Memory and Replacement Algorithm Implementation and Performance Comparison" Journal of The Korea Society of Computer and Information 25.3 pp.11-17 (2020) : 11.
Park Naeun, Jong Wan Kim, Jeong,Tae-Seog. Cache Memory and Replacement Algorithm Implementation and Performance Comparison. 2020; 25(3), 11-17. Available from: doi:10.9708/jksci.2020.25.03.011
Park Naeun, Jong Wan Kim and Jeong,Tae-Seog. "Cache Memory and Replacement Algorithm Implementation and Performance Comparison" Journal of The Korea Society of Computer and Information 25, no.3 (2020) : 11-17.doi: 10.9708/jksci.2020.25.03.011
Park Naeun; Jong Wan Kim; Jeong,Tae-Seog. Cache Memory and Replacement Algorithm Implementation and Performance Comparison. Journal of The Korea Society of Computer and Information, 25(3), 11-17. doi: 10.9708/jksci.2020.25.03.011
Park Naeun; Jong Wan Kim; Jeong,Tae-Seog. Cache Memory and Replacement Algorithm Implementation and Performance Comparison. Journal of The Korea Society of Computer and Information. 2020; 25(3) 11-17. doi: 10.9708/jksci.2020.25.03.011
Park Naeun, Jong Wan Kim, Jeong,Tae-Seog. Cache Memory and Replacement Algorithm Implementation and Performance Comparison. 2020; 25(3), 11-17. Available from: doi:10.9708/jksci.2020.25.03.011
Park Naeun, Jong Wan Kim and Jeong,Tae-Seog. "Cache Memory and Replacement Algorithm Implementation and Performance Comparison" Journal of The Korea Society of Computer and Information 25, no.3 (2020) : 11-17.doi: 10.9708/jksci.2020.25.03.011