Code size has become an important constraint for applications on mobile devices. Not only should the applications be very responsive and execute fast, they should also consume low power, and be reasonably compact in size to fit in the limited memory of the mobile devices. In this paper we focus on a specific opportunity of code size optimization that is detected in software for mobile devices like wireless networking protocols, modems, etc. These applications have large amount of code-regions across the control-flow graph that are inherently similar, but with slight differences that are compile time constants. Examples of such similar code regions are: case statements labeled by “jump tables”, tail regions that merge to a common point, casc...
In global scheduling for ILP processors, regionenlarging optimizations, especially tail duplication,...
Abstract — Portable mobile code is often executed by a host virtual machine using just-in-time compi...
Abstract In this paper we apply a measurement procedure proposed by van Heeringen and van Gorp to ap...
Program code compression is an emerging research activity that is having an impact in several produc...
The progress of mobile device technology unfolds a new spectrum of applications that challenges conv...
Abstract-In an embedded system, the cost of storing a program on-chip can be as high as the cost of ...
Multicore designers often add a small local memory close to each core to speed up access and to redu...
Though compilers usually focus on optimizing for performance, the size of the generated code has onl...
For many embedded applications, program code size is a critical design factor. One promising ap-proa...
F or many embedded applications, program code size is a critic al design factor. One promising appro...
Modem and likely future architectures require compilers to perform extensive restructuring of progra...
We are designing and implementing a flexible infrastructure for mobile-object systems. Two fundament...
Abstract: Trend is growing towards using complex multimedia functions on smaller devices. In this st...
This paper proposes a procedure for minimizing the code size of sequential programs for reactive sys...
In this paper we present GDS, a new approach for code optimization within the context of embedded sy...
In global scheduling for ILP processors, regionenlarging optimizations, especially tail duplication,...
Abstract — Portable mobile code is often executed by a host virtual machine using just-in-time compi...
Abstract In this paper we apply a measurement procedure proposed by van Heeringen and van Gorp to ap...
Program code compression is an emerging research activity that is having an impact in several produc...
The progress of mobile device technology unfolds a new spectrum of applications that challenges conv...
Abstract-In an embedded system, the cost of storing a program on-chip can be as high as the cost of ...
Multicore designers often add a small local memory close to each core to speed up access and to redu...
Though compilers usually focus on optimizing for performance, the size of the generated code has onl...
For many embedded applications, program code size is a critical design factor. One promising ap-proa...
F or many embedded applications, program code size is a critic al design factor. One promising appro...
Modem and likely future architectures require compilers to perform extensive restructuring of progra...
We are designing and implementing a flexible infrastructure for mobile-object systems. Two fundament...
Abstract: Trend is growing towards using complex multimedia functions on smaller devices. In this st...
This paper proposes a procedure for minimizing the code size of sequential programs for reactive sys...
In this paper we present GDS, a new approach for code optimization within the context of embedded sy...
In global scheduling for ILP processors, regionenlarging optimizations, especially tail duplication,...
Abstract — Portable mobile code is often executed by a host virtual machine using just-in-time compi...
Abstract In this paper we apply a measurement procedure proposed by van Heeringen and van Gorp to ap...