课题基金 / 基金详情

CAREER: Horseshoes and Hand Grenades: Exploiting Error Tolerance in Applications

CAREER: Horseshoes and Hand Grenades: Exploiting Error Tolerance in Applications
职业:马蹄铁和手榴弹:利用应用程序中的容错能力
批准号:
0855889
负责人:
Diana Franklin
金额:
$24.28万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2008
资助国家:
美国
项目状态:
已结题
起止时间:
2008-08-01 至 2012-05-31

项目摘要

项目成果

Diana Franklin的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
The goal in most reliability projects has, traditionally, been to prevent errors of all kinds. Researchers are now discovering that not all errors cause a failure. Some errors can be masked within the circuits as not all inputs affect final results. By preventing all errors rather than only those errors that change a result, time and power get wasted. This project proposes to explore techniques which allow errors to occur that do not change final results. In many applications such as facial recognition or voice recognition, many of the data errors will not be noticed by the software, depending on the particular data. For example, if we one bit gets flipped in an incoming audio signal for voice recognition, it may not affect the result at all. The proper word may be recognized despite the error in one sample. A key observation, however, is that even these applications are not very resistant to control flow errors. For example, if the voice recognition software stops before it completes its analysis of the audio signal, the wrong word would most likely be recognized leading to failure. This project explores how to take advantage of partial tolerance to unreliability. More efficient reliability mechanisms can be designed that are targeted towards only the important instructions, not all instructions. In even more tolerant applications, errors can be introduced into the system in order to speed up the system--allowing the process to proceed without waiting for slow operations. In order to discover and exploit error-tolerance, this project will identify 10-15 applications that are tolerant to errors, develop heuristics to determine which instructions are more tolerant to error than others, develop specific techniques for efficiently protecting only critical instructions from errors, and develop mechanisms to introduce errors into less important, high-latency instructions in order to save power and/or improve performance.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: Empowering Educators to Create Customized, Culturally-Responsive Instructional Materials from Scratch Encore Harmonized with the Interest of Students
  • 批准号:
    2201313
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $66.24万
  • 财政年份:
    2022
  • 负责人:
    Diana Franklin
  • 依托单位:
Building Quantum Information Science Intuition through Digital Games
  • 批准号:
    2115780
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $134.92万
  • 财政年份:
    2021
  • 负责人:
    Diana Franklin
  • 依托单位:
ScratchEncore: Equity via a Flexible, Culturally-Relevant Advanced Scratch Curriculum for Upper Elementary Diverse Students and Teachers
  • 批准号:
    1738758
  • 项目类别:
    Standard Grant
  • 资助金额:
    $101.48万
  • 财政年份:
    2017
  • 负责人:
    Diana Franklin
  • 依托单位:
Collaborative Research: Adapting Reading Comprehension Strategies for use in Elementary School Computer Science Instruction to Educate Tomorrow?s Computational Innovators
  • 批准号:
    1660871
  • 项目类别:
    Standard Grant
  • 资助金额:
    $32.49万
  • 财政年份:
    2017
  • 负责人:
    Diana Franklin
  • 依托单位:
海外基金