CAREER: Horseshoes and Hand Grenades: Exploiting Error Tolerance in Applications
CAREER: Horseshoes and Hand Grenades: Exploiting Error Tolerance in Applications
批准号:
0643621
负责人:
Diana Franklin
金额:
$30.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2007
资助国家:
美国
项目状态:
已结题
起止时间:
2007-06-01 至 2009-02-28
中文摘要
传统上,大多数可靠性项目的目标是防止各种错误。研究人员现在发现,并非所有的错误都会导致故障。一些误差可以在电路中被掩盖,因为不是所有的输入都会影响最终结果。防止所有的错误而不是那些改变结果的错误,会浪费时间和精力。该项目建议探索允许错误发生但不改变最终结果的技术。在许多应用程序中,如面部识别或语音识别,许多数据错误将不会被软件注意到,这取决于特定的数据。例如,如果我们在语音识别的输入音频信号中翻转一个比特,它可能根本不会影响结果。尽管在一个样本中有错误,但正确的单词可能被识别出来。然而,一个关键的观察是,即使是这些应用程序也不能很好地抵抗控制流错误。例如,如果语音识别软件在完成对音频信号的分析之前就停止了,那么很可能会识别出错误的单词,从而导致故障。这个项目探讨了如何利用对不可靠性的部分容忍。可以设计更有效的可靠性机制,仅针对重要指令,而不是针对所有指令。在容忍度更高的应用程序中,可以将错误引入系统以加快系统速度——允许流程继续进行,而无需等待慢速操作。为了发现和利用容错性,该项目将确定10-15个容错应用程序,开发启发式方法来确定哪些指令比其他指令更容错,开发特定的技术来有效地保护关键指令不受错误的影响,并开发将错误引入不太重要的高延迟指令的机制,以节省电力和/或提高性能。
英文摘要
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
-
依托单位:
CER: DEPICT: Developing Elementary (Learning) Progressions to Integrate Computational Thinking
-
批准号:1240985
-
项目类别:Standard Grant
-
资助金额:$59.99万
-
财政年份:2012
-
负责人:Diana Franklin
-
依托单位:
BPC-DP:Animal Tlatoque: A Synergy between Mesoamerican Cultural History and Endangered Species to attract and retain Latina/os and Females in Computer Science
-
批准号:0940491
-
项目类别:Standard Grant
-
资助金额:$53.35万
-
财政年份:2010
-
负责人:Diana Franklin
-
依托单位:
SHF: Small: Minimal Multithreading - Exploiting Redundancy in Parallel Systems
-
批准号:1017578
-
项目类别:Standard Grant
-
资助金额:$49.92万
-
财政年份:2010
-
负责人:Diana Franklin
-
依托单位:
CAREER: Horseshoes and Hand Grenades: Exploiting Error Tolerance in Applications
-
批准号:0855889
-
项目类别:Continuing Grant
-
资助金额:$24.28万
-
财政年份:2008
-
负责人:Diana Franklin
-
依托单位:
MRI: Acquisition of Computing Resources for Management of Reliability through Data Classification and Voltage Overscaling
-
批准号:0619911
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:Diana Franklin
-
依托单位:
海外基金