SHF: Medium: Title: Idempotent Processing and Architectures

SHF:媒介:标题:幂等处理和架构

基本信息

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

项目摘要

For many decades, Moore's Law has allowed exponential growth in computing capability while simultaneously reducing the power consumed by digital devices. Due to fundamental material properties and engineering challenges, in the future the power and energy efficiency of transistors that are the building blocks of digital devices will not improve significantly. Thus to continue providing performance improvements without increasing power consumption, new techniques to design microprocessors are required. This research project looks at a new approach to build microprocessors to make them more energy efficient. The main idea in this research project is to develop techniques allowing microprocessors to efficiently predict without having to expend power-hungry resources to recover in case the prediction is wrong. The research leverages the mathematical principle of idempotence (doing something multiple times producing the same result) in a novel way. In this project, this principle is applied to microprocessor design to develop a class of processors called Idempotent Processors. The research addresses formal theoretical analysis of the technique, ways to build software compilers, and microprocessor designs spanning CPUs to GPUs to exploit this principle. The core idea of this project is to use the property of idempotence: performing an idempotent operation many times produces the same result. The research builds upon the following insight: applications naturally decompose into a continuous series of idempotent regions; i.e., their execution can be broken down into a set of regions, where each region is idempotent - re-execution has no side-effects. The research develops the idea of Idempotent Processors, whose fundamental abstraction is executing idempotent regions of code. This allows novel modifications to the microprocessor pipeline and allows many forms of speculation without the need to restore any state prior to re-execution. This design approach unifies speculation for performance, reliability, and energy efficient execution under one principled approach. The static analysis research formalizes the notion of idempotence and investigates mechanisms for determining idempotent regions. The compiler implementation for various ISAs (instruction set architectures), CPUs (central processing units), and GPUs (grahics processing units) evaluates the approach quantitatively. The project's end-to-end solutions across multiple synergistic directions have potential for disruptive impact. The project involves collaborative work between UW-Madison and UT-San Antonio and involves under-graduate researchers, exchanges visits between institutions, and explores integrated curriculum enhancement and outreach across UW and UTSA. The project's multi-disciplinary and multi-institution collaboration provides distributed impact.
几十年来,摩尔定律使得计算能力呈指数级增长,同时降低了数字设备的功耗。由于基本材料特性和工程挑战,未来作为数字设备构建模块的晶体管的功率和能效将不会显著提高。因此,为了在不增加功耗的情况下继续提供性能改进,需要设计微处理器的新技术。该研究项目着眼于一种新的方法来构建微处理器,使其更节能。该研究项目的主要思想是开发技术,使微处理器能够有效地进行预测,而不必在预测错误的情况下花费耗电资源进行恢复。这项研究以一种新颖的方式利用了等时性的数学原理(多次做某事产生相同的结果)。在这个项目中,这一原则被应用到微处理器的设计,开发一类处理器称为幂等处理器。该研究解决了该技术的正式理论分析,构建软件编译器的方法,以及跨越CPU到GPU的微处理器设计,以利用这一原则。这个项目的核心思想是使用幂等的属性:多次执行幂等运算会产生相同的结果。该研究基于以下见解:应用程序自然地分解为一系列连续的幂等区域;即,它们的执行可以被分解成一组区域,其中每个区域是幂等的重新执行没有副作用。该研究发展了幂等处理器的思想,其基本抽象是执行代码的幂等区域。这允许对微处理器流水线进行新的修改,并允许许多形式的推测,而无需在重新执行之前恢复任何状态。这种设计方法将性能、可靠性和节能执行的推测统一在一个原则性方法下。 静态分析研究形式化的概念,并探讨确定幂等区域的机制。 各种ISA(指令集架构),CPU(中央处理单元)和GPU(图形处理单元)的编译器实现定量评估的方法。该项目跨多个协同方向的端到端解决方案具有破坏性影响的潜力。该项目涉及威斯康星大学麦迪逊分校和德州大学圣安东尼奥分校之间的合作,并涉及本科研究人员,机构之间的互访,并探讨综合课程的增强和整个UW和UTSA的推广。 该项目的多学科和多机构合作提供了分布式影响。

项目成果

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

Karthikeyan Sankaralingam其他文献

Hybrid optimization/heuristic instruction scheduling for programmable accelerator codesign
用于可编程加速器协同设计的混合优化/启发式指令调度
OpenSPLySER: The Integrated OpenSPARC and DySER Design
OpenSPLySER:集成的 OpenSPARC 和 DySER 设计
  • DOI:
  • 发表时间:
    2011
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Jesse Benson;Ryan Cofell;Chris Frericks;C. Ho;Karthikeyan Sankaralingam
  • 通讯作者:
    Karthikeyan Sankaralingam
Idempotent code generation: Implementation, analysis, and evaluation
幂等代码生成:实现、分析和评估
Research Statement for Karthikeyan Sankaralingam Dissertation Summary
Karthikeyan Sankaralingam 论文摘要的研究陈述
  • DOI:
  • 发表时间:
    2006
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Karthikeyan Sankaralingam
  • 通讯作者:
    Karthikeyan Sankaralingam
Multicore Model from Abstract Single Core Inputs
来自抽象单核输入的多核模型
  • DOI:
    10.1109/l-ca.2012.27
  • 发表时间:
    2013
  • 期刊:
  • 影响因子:
    2.3
  • 作者:
    Emily R. Blem;H. Esmaeilzadeh;Renée St. Amant;Karthikeyan Sankaralingam;D. Burger
  • 通讯作者:
    D. Burger

Karthikeyan Sankaralingam的其他文献

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

{{ truncateString('Karthikeyan Sankaralingam', 18)}}的其他基金

FoMR: Collaborative Research: Single-Thread Multi-Accelerator Execution to Close the Dennard Scaling Gap
FoMR:协作研究:单线程多加速器执行以缩小 Dennard 缩放差距
  • 批准号:
    1823447
  • 财政年份:
    2018
  • 资助金额:
    $ 60万
  • 项目类别:
    Standard Grant
PFI:AIR - TT: Memory Processing Unit: A Low Power Processor for Analytics Applications
PFI:AIR - TT:内存处理单元:用于分析应用的低功耗处理器
  • 批准号:
    1701099
  • 财政年份:
    2017
  • 资助金额:
    $ 60万
  • 项目类别:
    Standard Grant
SHF:SMALL:Pushing the Limits of Transparent Specialization
SHF:SMALL:突破透明专业化的极限
  • 批准号:
    1618234
  • 财政年份:
    2016
  • 资助金额:
    $ 60万
  • 项目类别:
    Standard Grant
CSR: Small: Accelerating Towards the Hardware Specialization Era: A Holistic Approach
CSR:小:加速迈向硬件专业化时代:整体方法
  • 批准号:
    1218432
  • 财政年份:
    2012
  • 资助金额:
    $ 60万
  • 项目类别:
    Standard Grant
CSR: SMALL: Formal Models, Processor Architecture, and Evaluation of Sampling for Hardware Reliability
CSR:SMALL:形式模型、处理器架构和硬件可靠性采样评估
  • 批准号:
    1117782
  • 财政年份:
    2011
  • 资助金额:
    $ 60万
  • 项目类别:
    Standard Grant
CAREER: A Vertically Integrated Approach to Microprocessor Design for Unpredictable Silicon
职业生涯:针对不可预测硅的微处理器设计的垂直集成方法
  • 批准号:
    0845751
  • 财政年份:
    2009
  • 资助金额:
    $ 60万
  • 项目类别:
    Standard Grant
SHF: Small: Multi-Core Architecture, Applications, and Tools Co-Design
SHF:小型:多核架构、应用程序和工具协同设计
  • 批准号:
    0917238
  • 财政年份:
    2009
  • 资助金额:
    $ 60万
  • 项目类别:
    Standard Grant
NeTS:Small:A Unified Lookup Framework to Enable the Rapid Deployment of New Protocols in High-Speed Routers
NeTS:Small:统一查找框架,支持在高速路由器中快速部署新协议
  • 批准号:
    0917213
  • 财政年份:
    2009
  • 资助金额:
    $ 60万
  • 项目类别:
    Standard Grant

相似海外基金

Collaborative Research: CyberTraining: Implementation: Medium: Training Users, Developers, and Instructors at the Chemistry/Physics/Materials Science Interface
协作研究:网络培训:实施:媒介:在化学/物理/材料科学界面培训用户、开发人员和讲师
  • 批准号:
    2321102
  • 财政年份:
    2024
  • 资助金额:
    $ 60万
  • 项目类别:
    Standard Grant
RII Track-4:@NASA: Bluer and Hotter: From Ultraviolet to X-ray Diagnostics of the Circumgalactic Medium
RII Track-4:@NASA:更蓝更热:从紫外到 X 射线对环绕银河系介质的诊断
  • 批准号:
    2327438
  • 财政年份:
    2024
  • 资助金额:
    $ 60万
  • 项目类别:
    Standard Grant
Collaborative Research: Topological Defects and Dynamic Motion of Symmetry-breaking Tadpole Particles in Liquid Crystal Medium
合作研究:液晶介质中对称破缺蝌蚪粒子的拓扑缺陷与动态运动
  • 批准号:
    2344489
  • 财政年份:
    2024
  • 资助金额:
    $ 60万
  • 项目类别:
    Standard Grant
Collaborative Research: AF: Medium: The Communication Cost of Distributed Computation
合作研究:AF:媒介:分布式计算的通信成本
  • 批准号:
    2402836
  • 财政年份:
    2024
  • 资助金额:
    $ 60万
  • 项目类别:
    Continuing Grant
Collaborative Research: AF: Medium: Foundations of Oblivious Reconfigurable Networks
合作研究:AF:媒介:遗忘可重构网络的基础
  • 批准号:
    2402851
  • 财政年份:
    2024
  • 资助金额:
    $ 60万
  • 项目类别:
    Continuing Grant
Collaborative Research: CIF: Medium: Snapshot Computational Imaging with Metaoptics
合作研究:CIF:Medium:Metaoptics 快照计算成像
  • 批准号:
    2403122
  • 财政年份:
    2024
  • 资助金额:
    $ 60万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Medium: Differentiable Hardware Synthesis
合作研究:SHF:媒介:可微分硬件合成
  • 批准号:
    2403134
  • 财政年份:
    2024
  • 资助金额:
    $ 60万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Medium: Enabling Graphics Processing Unit Performance Simulation for Large-Scale Workloads with Lightweight Simulation Methods
合作研究:SHF:中:通过轻量级仿真方法实现大规模工作负载的图形处理单元性能仿真
  • 批准号:
    2402804
  • 财政年份:
    2024
  • 资助金额:
    $ 60万
  • 项目类别:
    Standard Grant
Collaborative Research: CIF-Medium: Privacy-preserving Machine Learning on Graphs
合作研究:CIF-Medium:图上的隐私保护机器学习
  • 批准号:
    2402815
  • 财政年份:
    2024
  • 资助金额:
    $ 60万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Medium: Tiny Chiplets for Big AI: A Reconfigurable-On-Package System
合作研究:SHF:中:用于大人工智能的微型芯片:可重新配置的封装系统
  • 批准号:
    2403408
  • 财政年份:
    2024
  • 资助金额:
    $ 60万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了