Journal of Applied Sciences ›› 2009, Vol. 27 ›› Issue (6): 623-629.
• Computer Science and Applications • Previous Articles Next Articles
LIU Bo, WANG Xue-xiang, SHI Long-xing
Received:
Revised:
Online:
Published:
Abstract:
Recent researches show that traditional hardware-only cache replacement strategies seriously hamper the improvement of cache performance. This paper proposes a novel scheme of software-controllable cache for embedded systems. In this scheme, a software-controller module is added to the traditional architecture to implement the following three operations controlled by software: For data that incur heavy access cost and have a wide activity space, a copy is retained in the cache. Data that cause a drop in the cache pre-fetching temporal locality are directly exchanged between the processor and the external memory. Data with less access cost and a narrow activity space preferentially remain in the cache during activities. Simulation results show that the proposed approach can improve the system performance by 11% and reduce bus occupancy by 28%.
Key words: cache, replacement strategies, embedded systems, software-controllable
CLC Number:
 
TP302
LIU Bo, WANG Xue-xiang, SHI Long-xing. Implementation of Software-Controllable Cache for Embedded Systems[J]. Journal of Applied Sciences, 2009, 27(6): 623-629.
0 / / Recommend
Add to citation manager EndNote|Reference Manager|ProCite|BibTeX|RefWorks
URL: https://www.jas.shu.edu.cn/EN/
https://www.jas.shu.edu.cn/EN/Y2009/V27/I6/623