CAREER: Compiler Techniques for Power-Efficient Protection Against Soft Errors

职业:针对软错误的高效节能保护的编译器技术

基本信息

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

项目摘要

In a decade feature sizes of integrated circuits are expected to shrink from present day 45nm to 12nm, increasing soft error rates from once-per-year to once-per-day. The International Technology Roadmap for Semiconductors (ITRS) report recognizes reliability as one of the most important challenges for the next decade, and points out that soft errors are the primary threat. Soft errors are transient faults, caused mostly by cosmic radiations and can lead to incorrect results or total system failure. The impact of soft errors on terrestrial systems can be both dire and sweeping, with targets including financial systems, health-care databases, power-grid, and communication infrastructure. Although much work has been done towards protecting computing systems from soft errors, the need for even more power, performance and area-efficient schemes for protection against soft errors is undeniable.This research builds upon existing hardware and microarchitectural schemes to provide even more power-efficient protection from soft errors, and will primarily be achieved by better application analysis. This research involves developing application analysis, and transforming the way application uses microarchitectural components to maximize protection from soft errors. Key components of this project are to: Develop analytical techniques to model vulnerability of i) L1 data cache, ii) register file, and iii) pipeline latches, and use the vulnerability estimates to drive compiler, microarchitectural, and hybrid techniques to provide power-efficient protection of the components. iv) Synergistically combine component-level protection to provide power-efficient, system-level protection. v) Develop techniques for dynamically trading off power and performance for reliability. vi) Develop schemes for power-efficient multi-core protection. Keeping computation reliable, and yet power, performance and cost efficient is crucial inmaintaining the pace of technological advancement, securing national interests, and ultimately in improving the quality of life. PI plans to make public release of RP2Explore: a compiler-microarchitecture toolkit for quantitative study of power, performance, area, reliability, and thermal trade-offs in programmable platforms based on GCC for easy adaptability and maximal impact.
十年后,集成电路的特征尺寸预计将从现在的45 nm缩小到12 nm,软错误率将从每年一次增加到每天一次。国际半导体技术路线图(ITRS)报告将可靠性视为未来十年最重要的挑战之一,并指出软错误是主要威胁。软错误是瞬时故障,主要由宇宙辐射引起,可能导致错误的结果或整个系统故障。软错误对地面系统的影响既可怕又广泛,目标包括金融系统,医疗保健数据库,电网和通信基础设施。尽管在保护计算系统免受软错误影响方面已经做了很多工作,但不可否认,需要更高功率、性能和面积效率的方案来防止软错误。这项研究建立在现有硬件和微架构方案的基础上,以提供更高功率效率的保护免受软错误的影响,并且主要通过更好的应用程序分析来实现。这项研究涉及开发应用程序分析,并转变应用程序使用微架构组件的方式,以最大限度地防止软错误。该项目的关键组成部分是:开发分析技术来模拟i)L1数据缓存,ii)寄存器文件和iii)流水线锁存器的漏洞,并使用漏洞估计来驱动编译器,微架构和混合技术,以提供组件的节能保护。iv)协同联合收割机组件级保护,以提供高能效的系统级保护。v)开发动态权衡功率和性能以获得可靠性的技术。vi)开发高能效多核保护方案。保持计算的可靠性,同时保持功率、性能和成本效益,对于保持技术进步的步伐、确保国家利益以及最终提高生活质量至关重要。PI计划公开发布RP2Explore:一个编译器微架构工具包,用于定量研究基于GCC的可编程平台中的功耗,性能,面积,可靠性和热权衡,以实现轻松的适应性和最大的影响。

项目成果

期刊论文数量(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 }}

Aviral Shrivastava其他文献

Compiler Aided Design of Embedded Computers
嵌入式计算机的编译辅助设计
  • DOI:
    10.1201/9781420043839.ch3
  • 发表时间:
    2007
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Aviral Shrivastava;N. Dutt
  • 通讯作者:
    N. Dutt
Smart compilers for reliable and power-efficient embedded computing
用于可靠且节能的嵌入式计算的智能编译器
  • DOI:
  • 发表时间:
    2012
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Aviral Shrivastava;Reiley Jeyapaul
  • 通讯作者:
    Reiley Jeyapaul
Compiler-in-the-loop exploration of programmable embedded systems
可编程嵌入式系统的编译器在环探索
  • DOI:
  • 发表时间:
    2006
  • 期刊:
  • 影响因子:
    0
  • 作者:
    N. Dutt;Aviral Shrivastava
  • 通讯作者:
    Aviral Shrivastava
Center for Embedded Computer Systems University of California , Irvine Partially Protected Caches to Reduce Failures due to Soft Errors in Mission-Critical Multimedia Systems
加州大学欧文分校嵌入式计算机系统中心对缓存进行部分保护,以减少关键任务多媒体系统中因软错误而导致的故障
  • DOI:
  • 发表时间:
    2008
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Kyoungwoo Lee;Aviral Shrivastava;I. Issenin;N. Dutt;N. Venkatasubramanian
  • 通讯作者:
    N. Venkatasubramanian
A Dependable Detection Mechanism for Intersection Management of Connected Autonomous Vehicles (Interactive Presentation)
用于联网自动驾驶车辆交叉口管理的可靠检测机制(交互式演示)
  • DOI:
  • 发表时间:
    2019
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Rachel Dedinsky;M. Khayatian;Mohammadreza Mehrabian;Aviral Shrivastava
  • 通讯作者:
    Aviral Shrivastava

Aviral Shrivastava的其他文献

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

{{ truncateString('Aviral Shrivastava', 18)}}的其他基金

CPS: Synergy: Collaborative Research: TickTalk: Timing API for Federated Cyberphysical Systems
CPS:协同:协作研究:TickTalk:联合网络物理系统的计时 API
  • 批准号:
    1645578
  • 财政年份:
    2018
  • 资助金额:
    $ 40.17万
  • 项目类别:
    Standard Grant
CAPA: Collaborative Research: Lightweight Abstract Memory Features
CAPA:协作研究:轻量级抽象内存功能
  • 批准号:
    1723476
  • 财政年份:
    2017
  • 资助金额:
    $ 40.17万
  • 项目类别:
    Standard Grant
CSR: Small: Scaling the Real-time Capabilities of Powertrain Controller in Automotive Systems
CSR:小:扩展汽车系统中动力总成控制器的实时功能
  • 批准号:
    1525855
  • 财政年份:
    2015
  • 资助金额:
    $ 40.17万
  • 项目类别:
    Standard Grant
I-Corps: Compiler Technology for Modern Many-core Architectures
I-Corps:现代多核架构的编译器技术
  • 批准号:
    1342156
  • 财政年份:
    2013
  • 资助金额:
    $ 40.17万
  • 项目类别:
    Standard Grant
Air Option 1: Technology Translation - Compiler Technology for Modern Manycore Architectures
Air 选项 1:技术翻译 - 现代众核架构的编译器技术
  • 批准号:
    1343436
  • 财政年份:
    2013
  • 资助金额:
    $ 40.17万
  • 项目类别:
    Standard Grant
CCF-SHF: CSR: Small: Compilation for Multi-core Processors with Limited Local Memories
CCF-SHF:CSR:小型:本地内存有限的多核处理器的编译
  • 批准号:
    0916652
  • 财政年份:
    2009
  • 资助金额:
    $ 40.17万
  • 项目类别:
    Standard Grant

相似海外基金

Compiler Tools and Techniques
编译器工具和技术
  • 批准号:
    1000231947-2017
  • 财政年份:
    2019
  • 资助金额:
    $ 40.17万
  • 项目类别:
    Canada Research Chairs
Optimizing Compiler Techniques for Parallel and Heterogeneous Architectures
优化并行和异构架构的编译器技术
  • 批准号:
    542793-2019
  • 财政年份:
    2019
  • 资助金额:
    $ 40.17万
  • 项目类别:
    Alexander Graham Bell Canada Graduate Scholarships - Master's
Compiler Tools and Techniques
编译器工具和技术
  • 批准号:
    1000231947-2017
  • 财政年份:
    2018
  • 资助金额:
    $ 40.17万
  • 项目类别:
    Canada Research Chairs
Compiler Tools and Techniques
编译器工具和技术
  • 批准号:
    1000223884-2010
  • 财政年份:
    2017
  • 资助金额:
    $ 40.17万
  • 项目类别:
    Canada Research Chairs
Compiler Tools and Techniques
编译器工具和技术
  • 批准号:
    1000223884-2010
  • 财政年份:
    2016
  • 资助金额:
    $ 40.17万
  • 项目类别:
    Canada Research Chairs
XPS:EXPL:DSD: Language Abstraction, Annotation, Compiler Optimization Techniques for Efficient CFD Computation
XPS:EXPL:DSD:用于高效 CFD 计算的语言抽象、注释、编译器优化技术
  • 批准号:
    1533822
  • 财政年份:
    2015
  • 资助金额:
    $ 40.17万
  • 项目类别:
    Standard Grant
Compiler Tools and Techniques
编译器工具和技术
  • 批准号:
    1223884-2010
  • 财政年份:
    2015
  • 资助金额:
    $ 40.17万
  • 项目类别:
    Canada Research Chairs
SHF: Small: Compiler and Architectural Techniques for Soft Error Resilience
SHF:小型:软错误恢复能力的编译器和架构技术
  • 批准号:
    1527463
  • 财政年份:
    2015
  • 资助金额:
    $ 40.17万
  • 项目类别:
    Standard Grant
Compiler Tools and Techniques
编译器工具和技术
  • 批准号:
    1000223884-2010
  • 财政年份:
    2014
  • 资助金额:
    $ 40.17万
  • 项目类别:
    Canada Research Chairs
Using supervised learning techniques to improve compiler decisions
使用监督学习技术来改进编译器决策
  • 批准号:
    385160-2009
  • 财政年份:
    2013
  • 资助金额:
    $ 40.17万
  • 项目类别:
    Collaborative Research and Development Grants
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了