TY - GEN
T1 - Optimal code placement of embedded software for instruction caches
AU - Tomiyama, Hiroyuki
AU - Yasuura, Hiroto
PY - 1996/3/11
Y1 - 1996/3/11
N2 - This paper presents a new code placement method for embedded software to maximize hit ratios of instruction caches. We formulate the code placement problem as an integer linear programming problem. One of the advantages of our method is that code can be moved beyond boundaries of functions, so that code placement is optimized globally. Experimental results show our method achieves 35% (max 45%) reduction of cache misses.
AB - This paper presents a new code placement method for embedded software to maximize hit ratios of instruction caches. We formulate the code placement problem as an integer linear programming problem. One of the advantages of our method is that code can be moved beyond boundaries of functions, so that code placement is optimized globally. Experimental results show our method achieves 35% (max 45%) reduction of cache misses.
UR - http://www.scopus.com/inward/record.url?scp=85029591221&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85029591221&partnerID=8YFLogxK
U2 - 10.1109/EDTC.1996.494132
DO - 10.1109/EDTC.1996.494132
M3 - Conference contribution
AN - SCOPUS:85029591221
T3 - Proceedings of the 1996 European Conference on Design and Test, EDTC 1996
SP - 96
EP - 101
BT - Proceedings of the 1996 European Conference on Design and Test, EDTC 1996
PB - Association for Computing Machinery, Inc
T2 - 1996 European Conference on Design and Test, EDTC 1996
Y2 - 11 March 1996 through 14 March 1996
ER -