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

职业:马蹄铁和手榴弹:利用应用程序中的容错能力

基本信息

  • 批准号:
    0855889
  • 负责人:
  • 金额:
    $ 24.28万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2008
  • 资助国家:
    美国
  • 起止时间:
    2008-08-01 至 2012-05-31
  • 项目状态:
    已结题

项目摘要

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.
传统上,大多数可靠性项目的目标是防止各种错误。 研究人员现在发现,并非所有错误都会导致失败。可以在电路中掩盖一些错误,因为并非所有输入都会影响最终结果。 通过防止所有错误,而不仅仅是改变结果的错误,时间和力量就会浪费。 该项目建议探索允许发生错误的技术,而不会改变最终结果。在许多应用程序(例如面部识别或语音识别)中,软件不会注意到许多数据错误,具体取决于特定数据。例如,如果我们在传入的音频信号中翻转以供语音识别,则可能根本不会影响结果。尽管一个样本错误,但可以识别正确的单词。但是,一个关键的观察结果是,即使这些应用也不是对控制流误差的抗药性。例如,如果语音识别软件在完成对音频信号的分析之前停止,那么错误的单词很可能会被识别导致故障。该项目探讨了如何利用对不可靠性的部分容忍度。 可以设计更有效的可靠性机制,仅针对重要说明,而不是所有指令。在更宽容的应用程序中,可以将错误引入系统以加快系统的速度 - 允许在不等待缓慢操作的情况下进行过程。 为了发现和利用容忍度的耐受性,该项目将确定耐受错误的10-15个应用程序,开发启发式方法,以确定哪些指令比其他说明更容忍错误,开发特定的技术,以有效地保护关键指令从错误中保护错误,并将错误的机制介绍为较少的重要,高标准的指导,以节省和/提高性能和/提高性能和/或提高//或提高//或提高//或提高//或提高///或提高//或提高///或提高///或提高///或提高//或提高///或改善。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Diana Franklin其他文献

Animal tlatoque: attracting middle school students to computing through culturally-relevant themes
Animal tlatoque:通过与文化相关的主题吸引中学生学习计算
If They Build It, Will They Understand It? Exploring the Relationship between Student Code and Performance
如果他们建造了它,他们会理解它吗?
A Practical Guide to Gender Diversity for Computer Science Faculty
计算机科学教师性别多样性实用指南
A Literature Review through the Lens of Computer Science Learning Goals Theorized and Explored in Research
通过研究理论和探索的计算机科学学习目标的文献综述
Investigating the Role of Cognitive Abilities in Computational Thinking for Young Learners
研究认知能力在年轻学习者计算思维中的作用

Diana Franklin的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Diana Franklin', 18)}}的其他基金

Collaborative Research: Empowering Educators to Create Customized, Culturally-Responsive Instructional Materials from Scratch Encore Harmonized with the Interest of Students
协作研究:使教育工作者能够从头开始创建定制的、文化响应式的教学材料,并与学生的兴趣相协调
  • 批准号:
    2201313
  • 财政年份:
    2022
  • 资助金额:
    $ 24.28万
  • 项目类别:
    Continuing Grant
Building Quantum Information Science Intuition through Digital Games
通过数字游戏建立量子信息科学直觉
  • 批准号:
    2115780
  • 财政年份:
    2021
  • 资助金额:
    $ 24.28万
  • 项目类别:
    Continuing Grant
ScratchEncore: Equity via a Flexible, Culturally-Relevant Advanced Scratch Curriculum for Upper Elementary Diverse Students and Teachers
ScratchEncore:通过灵活的、与文化相关的高级 Scratch 课程为高年级多元化学生和教师提供公平性
  • 批准号:
    1738758
  • 财政年份:
    2017
  • 资助金额:
    $ 24.28万
  • 项目类别:
    Standard Grant
Collaborative Research: Adapting Reading Comprehension Strategies for use in Elementary School Computer Science Instruction to Educate Tomorrow?s Computational Innovators
合作研究:调整阅读理解策略在小学计算机科学教学中的使用,以教育明天的计算创新者
  • 批准号:
    1660871
  • 财政年份:
    2017
  • 资助金额:
    $ 24.28万
  • 项目类别:
    Standard Grant
CER: DEPICT: Developing Elementary (Learning) Progressions to Integrate Computational Thinking
CER:DEPICT:发展基本(学习)进程以整合计算思维
  • 批准号:
    1240985
  • 财政年份:
    2012
  • 资助金额:
    $ 24.28万
  • 项目类别:
    Standard Grant
BPC-DP:Animal Tlatoque: A Synergy between Mesoamerican Cultural History and Endangered Species to attract and retain Latina/os and Females in Computer Science
BPC-DP:动物 Tlatoque:中美洲文化历史和濒危物种之间的协同作用,以吸引和留住计算机科学领域的拉丁裔/操作系统和女性
  • 批准号:
    0940491
  • 财政年份:
    2010
  • 资助金额:
    $ 24.28万
  • 项目类别:
    Standard Grant
SHF: Small: Minimal Multithreading - Exploiting Redundancy in Parallel Systems
SHF:小:最小多线程 - 利用并行系统中的冗余
  • 批准号:
    1017578
  • 财政年份:
    2010
  • 资助金额:
    $ 24.28万
  • 项目类别:
    Standard Grant
CAREER: Horseshoes and Hand Grenades: Exploiting Error Tolerance in Applications
职业:马蹄铁和手榴弹:利用应用程序中的容错能力
  • 批准号:
    0643621
  • 财政年份:
    2007
  • 资助金额:
    $ 24.28万
  • 项目类别:
    Continuing Grant
MRI: Acquisition of Computing Resources for Management of Reliability through Data Classification and Voltage Overscaling
MRI:通过数据分类和电压超标获取用于可靠性管理的计算资源
  • 批准号:
    0619911
  • 财政年份:
    2006
  • 资助金额:
    $ 24.28万
  • 项目类别:
    Standard Grant

相似海外基金

Horseshoes in area-preserving maps of the plane
飞机区域保护地图中的马蹄铁
  • 批准号:
    348839-2007
  • 财政年份:
    2008
  • 资助金额:
    $ 24.28万
  • 项目类别:
    Alexander Graham Bell Canada Graduate Scholarships - Doctoral
CAREER: Horseshoes and Hand Grenades: Exploiting Error Tolerance in Applications
职业:马蹄铁和手榴弹:利用应用程序中的容错能力
  • 批准号:
    0643621
  • 财政年份:
    2007
  • 资助金额:
    $ 24.28万
  • 项目类别:
    Continuing Grant
Horseshoes in area-preserving maps of the plane
飞机区域保护地图中的马蹄铁
  • 批准号:
    348839-2007
  • 财政年份:
    2007
  • 资助金额:
    $ 24.28万
  • 项目类别:
    Alexander Graham Bell Canada Graduate Scholarships - Doctoral
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了