2007Computer Engineering and ScienceRequires access

Instruction Selection Based on Object Code Sizes

Sikun Li

Open publisher page 0 citations

Abstract

Instruction selection of traditional compilers often adopts the dynamic programming technology to optimize the object code performance (reducing code running time). Because of the cost constraint, embedded systems always have very limited memory resources, requiring code sizes as small as possible. This paper provides an instruction selection method based on object code sizes for a type of processors which have variable instruction sizes, using dynamic programming. And relative to the compilers for performance, it can reduce the code size from 15% to 20%.

About this research paper

What this paper is about

Instruction selection of traditional compilers often adopts the dynamic programming technology to optimize the object code performance (reducing code running time). Because of the cost constraint, embedded systems always have very limited memory resources, requiring code sizes as small as possible. This paper provides an instruction selection method based on object code sizes for a type of processors which have variable instruction sizes, using dynamic programming. And relative to the compilers for performance, it can reduce the code size from 15% to 20%.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Instruction selection of traditional compilers often adopts the dynamic programming technology to optimize the object code performance (reducing code running time). Because of the cost constraint, embedded systems always have very limited memory resources, requiring code sizes as small as possible. This paper provides an instruction selection method based on object code sizes for a type of processors which have variable instruction sizes, using dynamic programming. And relative to the compilers for performance, it can reduce the code size from 15% to 20%.

Key concepts: Computer science, Compiler, Object code, Parallel computing, Code (set theory), Programming language, Selection (genetic algorithm), Object (grammar)

Related papers

Back to paper searchBrowse research topicsOriginal source
Instruction Selection Based on Object Code Sizes — Research Paper | ScholarLens