Memory is a scarce resource in many embedded systems. Increas-ing memory often increases packaging and cooling costs, size, and energy consumption. This paper presents CRAMES, an efficient software-based RAM compression technique for embedded sys-tems. The goal of CRAMES is to dramatically increase effective memory capacity without hardware design changes, while main-taining high performance and low energy consumption. To achieve this goal, CRAMES takes advantage of an operating system’s vir-tual memory infrastructure by storing swapped-out pages in com-pressed format. It dynamically adjusts the size of the compressed RAM area, protecting applications capable of running without it from performance or energy consumption penalties. In additio...
In this thesis we explore a novel method for improving the performance and lifetime of non-volatile ...
As the complexity of embedded systems grows, there is an increasing use of operating systems (OSes) ...
Power has become one of the primary design constraints in modern embedded microprocessors. Many embe...
Memory is a scarce resource in many embedded systems. Increas-ing memory often increases packaging a...
Memory is a scarce resource during embedded system design. Increasing memory often increases packagi...
This article describes a new software-based on-line memory com-pression algorithm for embedded syste...
Abstract—Storing data in compressed form is becoming common practice in high-performance systems, wh...
Code compression has proved to be a viable solution to the problem of minimizing energy in core-base...
Abstract—We propose a technique for reducing the energy spent in the memory-processor interface of a...
The idea of transparently compressing and decompressing the content of main memory to virtually enla...
Modern day embedded systems set high requirements for the processing hardware to minimize the area, ...
We propose a technique for reducing the energy spent in the memory-processor interface of an embedde...
Cataloged from PDF version of article.The memory system presents one of the critical challenges in e...
A major concern of embedded system architects is the design for low power. We address one aspect of ...
The limited built-in configurability of Linux can lead to expensive code size overhead when it is us...
In this thesis we explore a novel method for improving the performance and lifetime of non-volatile ...
As the complexity of embedded systems grows, there is an increasing use of operating systems (OSes) ...
Power has become one of the primary design constraints in modern embedded microprocessors. Many embe...
Memory is a scarce resource in many embedded systems. Increas-ing memory often increases packaging a...
Memory is a scarce resource during embedded system design. Increasing memory often increases packagi...
This article describes a new software-based on-line memory com-pression algorithm for embedded syste...
Abstract—Storing data in compressed form is becoming common practice in high-performance systems, wh...
Code compression has proved to be a viable solution to the problem of minimizing energy in core-base...
Abstract—We propose a technique for reducing the energy spent in the memory-processor interface of a...
The idea of transparently compressing and decompressing the content of main memory to virtually enla...
Modern day embedded systems set high requirements for the processing hardware to minimize the area, ...
We propose a technique for reducing the energy spent in the memory-processor interface of an embedde...
Cataloged from PDF version of article.The memory system presents one of the critical challenges in e...
A major concern of embedded system architects is the design for low power. We address one aspect of ...
The limited built-in configurability of Linux can lead to expensive code size overhead when it is us...
In this thesis we explore a novel method for improving the performance and lifetime of non-volatile ...
As the complexity of embedded systems grows, there is an increasing use of operating systems (OSes) ...
Power has become one of the primary design constraints in modern embedded microprocessors. Many embe...