Embedded systems often have limited amounts of available memory, thus encouraging the development of compact programs. This paper presents a link-time program compactor for the embedded MIPS architecture. The application of several important data flow and control flow analyses and the related program transformations at link-time are discussed and evaluated for a collection of typical embedded applications compiled against the uClibc library targeted at the embedded market. With the presented link-time compactor, code size reductions of up to 27% are obtained, and speedups of up to 17%
Project Lissom is developing environment for design application specific processors or SoC(System on...
Embedded media applications have traditionally used custom ASICs to meet their real-time performance...
This article describes a new software-based on-line memory com-pression algorithm for embedded syste...
Embedded systems often have limited amounts of available memory, thus encouraging the development of...
The limited built-in configurability of Linux can lead to expensive code size overhead when it is us...
The limited built-in configurability of Linux can lead to expensive code size overhead when it is us...
The overhead in terms of code size, power consumption, and execution time caused by the use of preco...
This paper presents a method of program compaction based on the frequency characteristics of program...
The need for a better microprogramming tool has increased considerably as increased dem and and supp...
Ten years after the Internet revolution are we standing on the brink of another revolution: networke...
As the complexity of embedded systems grows, there is an increasing use of operating systems (OSes) ...
We present a holistic dynamic linking and loading mechanism in networked embedded systems. Our desig...
General-purpose operating systems, such as Linux, are increasingly being used in embedded systems. C...
Multi-core systems on chip with a high level of integration are used in high performance network dev...
Abstract | This paper addresses instruction-level parallelism in code generation for DSPs. In presen...
Project Lissom is developing environment for design application specific processors or SoC(System on...
Embedded media applications have traditionally used custom ASICs to meet their real-time performance...
This article describes a new software-based on-line memory com-pression algorithm for embedded syste...
Embedded systems often have limited amounts of available memory, thus encouraging the development of...
The limited built-in configurability of Linux can lead to expensive code size overhead when it is us...
The limited built-in configurability of Linux can lead to expensive code size overhead when it is us...
The overhead in terms of code size, power consumption, and execution time caused by the use of preco...
This paper presents a method of program compaction based on the frequency characteristics of program...
The need for a better microprogramming tool has increased considerably as increased dem and and supp...
Ten years after the Internet revolution are we standing on the brink of another revolution: networke...
As the complexity of embedded systems grows, there is an increasing use of operating systems (OSes) ...
We present a holistic dynamic linking and loading mechanism in networked embedded systems. Our desig...
General-purpose operating systems, such as Linux, are increasingly being used in embedded systems. C...
Multi-core systems on chip with a high level of integration are used in high performance network dev...
Abstract | This paper addresses instruction-level parallelism in code generation for DSPs. In presen...
Project Lissom is developing environment for design application specific processors or SoC(System on...
Embedded media applications have traditionally used custom ASICs to meet their real-time performance...
This article describes a new software-based on-line memory com-pression algorithm for embedded syste...