enter search term and/or author name
Space-based radar is a suite of applications that presents many unique system design challenges. In this paper, we investigate use of RapidIO, a new high-performance embedded systems interconnect, in addressing issues associated with the high...
Energy-optimizing source code transformations for operating system-driven embedded software
Yunsi Fei, Srivaths Ravi, Anand Raghunathan, Niraj K. Jha
Article No.: 2
This paper proposes four types of source code transformations for operating system (OS)-driven embedded software programs to reduce their energy consumption. Their key features include spanning of process boundaries and minimization of the energy...
Exploiting synchronous and asynchronous DVS for feedback EDF scheduling on an embedded platform
Yifan Zhu, Frank Mueller
Article No.: 3
Contemporary processors support dynamic voltage scaling (DVS) to reduce power consumption by varying processor voltage/frequency dynamically. We develop power-aware feedback--DVS algorithms for hard real-time systems that adapt to dynamically...
Caches have become increasingly important with the widening gap between main memory and processor speeds. Small and fast cache memories are designed to bridge this discrepancy. However, they are only effective when programs exhibit sufficient data...
A real-time Java virtual machine with applications in avionics
Austin Armbruster, Jason Baker, Antonio Cunei, Chapman Flack, David Holmes, Filip Pizlo, Edward Pla, Marek Prochazka, Jan Vitek
Article No.: 5
This paper reports on our experience with the implementation of the Real-time Specification for Java on the Ovm open source Java virtual machine. We describe the architecture and main design decisions involved in implementing real-time Java on...
Uniprocessor scheduling under precedence constraints for embedded systems design
Leonardo Mangeruca, Massimo Baleani, Alberto Ferrari, Alberto Sangiovanni-Vincentelli
Article No.: 6
In this paper, we present a novel approach to the constrained scheduling problem, while addressing a more general class of constraints that arise from the timing requirements on real-time embedded controllers. We provide general necessary and...
A typical design process for real-time embedded systems involves choosing the values of certain system parameters and performing a schedulability analysis to determine whether all deadline constraints can be satisfied. If such an analysis returns...