Soft real-time embedded systems, such as PDAs, portable multimedia devices, sensors, and some control systems, require the processing of data streams in a timely fashion, as determined by the satisfaction of end users who cannot detect occasional execution failures or deadline misses. Additional system resources would provide better performance, but the end users may not notice and will not reward such efforts. This unique feature sheds light on the efficient design and implementation of soft real-time systems. This project is developing a new design framework to systematically transfer such softness of the deadlines into better resource management, such as reduction of energy consumption. The strategy pursued in this research is to allocate (off-line) the minimal system resources necessary to meet the given soft real-time performance requirements statistically. That is, the system does not guarantee the completion of each execution, but it will produce sufficiently many completions over a large number of repetitions to meet the user-specific completion ratio. Then during real time execution, on-chip temperature on system speed and power dissipation guide dynamic scaling of frequency and voltage to exploit unused capacity for energy efficiency on the multi-processor system. This work focuses on (1) building and validating a theoretical foundation for the proposed probabilistic design framework; (2) developing a set of probabilistic multimedia application benchmarks and prototype synthesis tool software; and (3) conducting proof-of-concept prototyping of consumer-oriented digital signal processing software. This research enables the resource-efficient design and implementation of an important family of soft real-time embedded systems and is expected to have direct impact on the embedded systems industry, future surveillance systems, and people's daily life. Both undergraduate and graduate students involved in the project learn embedded system design skills and gain research experience.

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Network Systems (CNS)
Application #
0615222
Program Officer
D. Helen Gill
Project Start
Project End
Budget Start
2006-08-15
Budget End
2010-07-31
Support Year
Fiscal Year
2006
Total Cost
$132,000
Indirect Cost
Name
University of Maryland College Park
Department
Type
DUNS #
City
College Park
State
MD
Country
United States
Zip Code
20742