DocumentCode :
240940
Title :
Compiler Assisted Instruction Relocation for Performance Improvement of Cache Hit Rate and System Reliability
Author :
Benbin Chen ; Lin Li ; Yiyang Li ; Hongyin Luo ; Donghui Guo
Author_Institution :
Dept. of Electron. Eng., Xiamen Univ., Xiamen, China
fYear :
2014
fDate :
June 30 2014-July 2 2014
Firstpage :
243
Lastpage :
246
Abstract :
Because the spatial and temporal locality of program codes, compiler could use heuristics and profile guided prediction to relocate the output of program codes to reduce the cache confliction. In this paper, for improving the average accessing time of memory subsystem by raising the cache hit rate, hybrid compiler assisted prediction and relocation techniques are proposed. Different with the traditional scheme that provide the fixed heuristics predication for various kinds of programs, the more elaborate scheme with command line direction and the markov based heuristics algorithm with different parameters is adopted for program prediction in this paper. As a result, the sequential instructions layout based on the executing probability and frequency ensures the benefit to cache hit rate and the fetch unit of processor, meanwhile in favour of the system reliability.
Keywords :
Markov processes; cache storage; program compilers; software reliability; Markov based heuristics algorithm; cache confliction reduction; cache hit rate performance improvement; command line direction; compiler assisted instruction relocation; fixed heuristics predication; hybrid compiler assisted prediction; processor fetch unit; profile guided prediction; program codes spatial locality; program codes temporal locality; sequential instructions layout; system reliability; Hardware; Layout; Markov processes; Memory management; Program processors; Reliability; Runtime; Cache; Compiler assisted; Hit rate; Predication; Relocation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Security and Reliability-Companion (SERE-C), 2014 IEEE Eighth International Conference on
Conference_Location :
San Francisco, CA
Type :
conf
DOI :
10.1109/SERE-C.2014.46
Filename :
6901665
Link To Document :
بازگشت