ACM DL

Embedded Computing Systems (TECS)

Menu

Search Issue
enter search term and/or author name

Archive


ACM Transactions on Embedded Computing Systems (TECS), Volume 7 Issue 1, December 2007

RapidIO for radar processing in advanced space systems
David Bueno, Chris Conger, Alan D. George, Ian Troxel, Adam Leko
Article No.: 1
DOI: 10.1145/1324969.1324970

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
DOI: 10.1145/1324969.1324971

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
DOI: 10.1145/1324969.1324972

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...

Data cache locking for tight timing calculations
Xavier Vera, Björn Lisper, Jingling Xue
Article No.: 4
DOI: 10.1145/1324969.1324973

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
DOI: 10.1145/1324969.1324974

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
DOI: 10.1145/1324969.1324975

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...

Interactive schedulability analysis
Unmesh D. Bordoloi, Samarjit Chakraborty
Article No.: 7
DOI: 10.1145/1324969.1324976

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...