In this paper, we propose a novel, application specific de-mand paging mechanism for low-end embedded systems with flash memory as secondary storage. These systems are not equipped with virtual memory. A small memory space called an execution buffer is allocated to page an application. An application-specific page manager man-ages the buffer. The manager is generated by a compiler post-pass and combined with the application image. Our compiler post-pass analyzes the ELF executable image of an application and transforms function call/return instruc-tions into calls to the page manager. As a result, each function of the code can be loaded into memory on de-mand at run time. To minimize the overhead of demand paging, code clustering algorithms...
This article describes a new software-based on-line memory com-pression algorithm for embedded syste...
In this paper, we present a novel linear time algorithm for data remapping that is (i) lightweight, ...
Code compression has proved to be a viable solution to the problem of minimizing energy in core-base...
MMU-less embedded systems are the state of the art solution for deeply embedded computing environmen...
Abstract—We propose a code scratchpad memory (SPM) management technique with demand paging for embed...
International audienceNowadays, the desire to embed more applications in systems as small as Smart C...
Abstract. Nowadays, the desire to embed more applications in systems as small as smart cards or sens...
There is a need for using virtual memory in real-time ap-plications: using virtual addressing provid...
As the complexity of embedded systems grows, there is an increasing use of operating systems (OSes) ...
Deeply embedded systems often have the tightest constraints on energy consumption, requiring that th...
The memory system presents one of the critical challenges in embedded system design and optimization...
Abstract — In many computer systems, a large portion of the execution time and energy consumption is...
ABSTRACT This paper presents the first memory allocation scheme for embedded systems having scratch-...
Today, embedded processors are expected to be able to run algorithmically complex, memory-intensive ...
Flash memory based embedded systems are becoming increasingly prevalent. Garbage collection mechanis...
This article describes a new software-based on-line memory com-pression algorithm for embedded syste...
In this paper, we present a novel linear time algorithm for data remapping that is (i) lightweight, ...
Code compression has proved to be a viable solution to the problem of minimizing energy in core-base...
MMU-less embedded systems are the state of the art solution for deeply embedded computing environmen...
Abstract—We propose a code scratchpad memory (SPM) management technique with demand paging for embed...
International audienceNowadays, the desire to embed more applications in systems as small as Smart C...
Abstract. Nowadays, the desire to embed more applications in systems as small as smart cards or sens...
There is a need for using virtual memory in real-time ap-plications: using virtual addressing provid...
As the complexity of embedded systems grows, there is an increasing use of operating systems (OSes) ...
Deeply embedded systems often have the tightest constraints on energy consumption, requiring that th...
The memory system presents one of the critical challenges in embedded system design and optimization...
Abstract — In many computer systems, a large portion of the execution time and energy consumption is...
ABSTRACT This paper presents the first memory allocation scheme for embedded systems having scratch-...
Today, embedded processors are expected to be able to run algorithmically complex, memory-intensive ...
Flash memory based embedded systems are becoming increasingly prevalent. Garbage collection mechanis...
This article describes a new software-based on-line memory com-pression algorithm for embedded syste...
In this paper, we present a novel linear time algorithm for data remapping that is (i) lightweight, ...
Code compression has proved to be a viable solution to the problem of minimizing energy in core-base...