Optimal code placement of embedded software for instruction caches

Hiroyuki Tomiyama, Hiroto Yasuura

Research output: Contribution to journalConference articlepeer-review

23 Citations (Scopus)

Abstract

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.

Original languageEnglish
Pages (from-to)96-101
Number of pages6
JournalProceedings of European Design and Test Conference
Publication statusPublished - Jan 1 1996
EventProceedings of the 1996 European Design & Test Conference - Paris, Fr
Duration: Mar 11 1996Mar 14 1996

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture
  • Electrical and Electronic Engineering

Fingerprint Dive into the research topics of 'Optimal code placement of embedded software for instruction caches'. Together they form a unique fingerprint.

Cite this