enter search term and/or author name
Reducing dynamic and leakage energy in VLIW architectures
W. Zhang, Y.-F. Tsai, D. Duarte, N. Vijaykrishnan, M. Kandemir, M. J. Irwin
The mobile computing device market has been growing rapidly. This brings the technologies that optimize system energy to the forefront. As circuits continue to scale in the future, it would be important to optimize both leakage and dynamic energy....
A formal method for hardware IP design and integration under I/O and timing constraints
Philippe Coussy, Emmanuel Casseau, Pierre Bomel, Adel Baganne, Eric Martin
IP integration, which is one of the most important SoC design steps, requires taking into account communication and timing constraints. In that context, design and reuse can be improved using IP cores described at a high abstraction level. In this...
Dual Flow Nets: Modeling the control/data-flow relation in embedded systems
Mauricio Varea, Bashir M. Al-Hashimi, Luis A. CortéS, Petru Eles, Zebo Peng
This paper addresses the interrelation between control and data flow in embedded system models through a new design representation, called Dual Flow Net (DFN). A modeling formalism with a very close-fitting control and data flow is achieved by this...
Collaborative operating system and compiler power management for real-time applications
Nevine AbouGhazaleh, Daniel Mossé, Bruce R. Childers, Rami Melhem
Managing energy consumption has become vitally important to battery-operated portable and embedded systems. Dynamic voltage scaling (DVS) reduces the processor's dynamic power consumption quadratically at the expense of linearly decreasing the...
Software thread integration for embedded system display applications
Alexander G. Dean
Embedded systems require control of many concurrent real-time activities, leading to system designs that feature a variety of hardware peripherals, with each providing a specific, dedicated service. These peripherals increase system size, cost,...
Predicate abstraction for reachability analysis of hybrid systems
Rajeev Alur, Thao Dang, Franjo Ivančić
Embedded systems are increasingly finding their way into a growing range of physical devices. These embedded systems often consist of a collection of software threads interacting concurrently with each other and with a physical, continuous...
FAST: Frequency-aware static timing analysis
Kiran Seth, Aravindh Anantaraman, Frank Mueller, Eric Rotenberg
Energy is a valuable resource in embedded systems as the lifetime of many such systems is constrained by their battery capacity. Recent advances in processor design have added support for dynamic frequency/voltage scaling (DVS) for saving energy....
Reducing code size through address register assignment
G. Chen, M. Kandemir, M. J. Irwin, J. Ramanujam
In DSP processors, minimizing the amount of address calculations is critical for reducing code size and improving performance, since studies of programs have shown that instructions that manipulate address registers constitute a significant portion...