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其他文献
Identifying elementary students' pre-instructional ability to develop algorithms and step-by-step instructions
确定小学生开发算法和分步指导的教学前能力
- DOI:
10.1145/2538862.2538905 - 发表时间:
2014 - 期刊:
- 影响因子:0
- 作者:
Hilary A. Dwyer;Charlotte Hill;Stacey L. Carpenter;Danielle B. Harlow;Diana Franklin - 通讯作者:
Diana Franklin
The Role of Spatial Orientation in Diagram Design for Computational Thinking Development in K-8 Teachers
空间定位在 K-8 教师计算思维发展图表设计中的作用
- DOI:
- 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Jean Salac;Donna Eatinger;Diana Franklin - 通讯作者:
Diana Franklin
A Literature Review through the Lens of Computer Science Learning Goals Theorized and Explored in Research
通过研究理论和探索的计算机科学学习目标的文献综述
- DOI:
10.1145/3017680.3017772 - 发表时间:
2017 - 期刊:
- 影响因子:0
- 作者:
Kathryn M. Rich;Carla Strickland;Diana Franklin - 通讯作者:
Diana Franklin
Investigating the Role of Cognitive Abilities in Computational Thinking for Young Learners
研究认知能力在年轻学习者计算思维中的作用
- DOI:
10.1145/3446871.3469746 - 发表时间:
2021 - 期刊:
- 影响因子:0
- 作者:
Jean Salac;C. Thomas;C. Butler;Diana Franklin - 通讯作者:
Diana Franklin
If They Build It, Will They Understand It? Exploring the Relationship between Student Code and Performance
如果他们建造了它,他们会理解它吗?
- DOI:
10.1145/3341525.3387379 - 发表时间:
2020 - 期刊:
- 影响因子:0
- 作者:
Jean Salac;Diana Franklin - 通讯作者:
Diana Franklin
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