Instruction High-speed Cache Optimization Techniques Based on Statistic Analysis

Chen CHEN,Kai HUANG,Yu-bo WANG,Xiao-lang YAN
DOI: https://doi.org/10.3969/j.issn.1000-3428.2014.10.015
2014-01-01
Abstract:Aiming at the problem that existing cache technology has computational complexity and poor applicability, instruction cache optimization techniques based on statistic analysis by using GNU coverage analysis tool and performance analysis tools are proposed. It uses optimization techniques,including optimized cache line coloring algorithm,static use of cache locking and code selectively non-caching,can significantly improve the efficiency of instruction cache reading. Also a Cache Locking Selection Sorting( CLSS) is proposed to evaluate the code segment which can be locked or non-cached. Simulations show that these techniques make the program running time reduced by 8% ,and make the cache hit rate increased by 23% .
What problem does this paper attempt to address?