This project, designing, implementing, and simulating architectural components to calculate their power requirements and developing detailed models of fault-tolerance, aims at acquiring appropriate infrastructure for the tasks (high-performance Blades, hard drive, Gigabit Ethernet, software). Proposing a shift in the design of embedded systems and microarchitectures, the work focuses on designing embedded systems that exploit application tolerance to reduced accuracy. Tolerance is often used to accommodate variations in quality of service in communication and network performance. While proposing a set of static and dynamic mechanisms to track computations involving control, the project pushes this tolerance into microarchitecture of embedded processors. The project examines two types of errors that benefit from tracking the data categories by evaluating the potential of mapping computations and data to

-Architectural components with differing levels of soft error protection and -Reduced precision components, that save power through voltage overscaling and/or power gating. Proposed are a general compiler and architecture mechanisms that will function on any code, but are designed to exploit applications that can trade some form of output fidelity for relaxed accuracy requirements.

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Network Systems (CNS)
Type
Standard Grant (Standard)
Application #
0619911
Program Officer
Rita V. Rodriguez
Project Start
Project End
Budget Start
2006-08-01
Budget End
2009-07-31
Support Year
Fiscal Year
2006
Total Cost
$52,713
Indirect Cost
Name
California Polytechnic State University Foundation
Department
Type
DUNS #
City
San Luis Obispo
State
CA
Country
United States
Zip Code
93407