EAGER: Combining Data and Instruction Level Parallelism through Demand Driven Execution of Imperative Programs

EAGER:通过命令式程序的需求驱动执行将数据和指令级并行性相结合

基本信息

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

项目摘要

Title: EAGER: Combining Data and Instruction Level Parallelism through Demand Driven Execution of Imperative ProgramsThis project advances a new execution paradigm, namely, demand-driven execution (DDE) of imperative programs. It studies the feasibility of the paradigm by establishing theoretical performance bounds, and identifying its key scalability aspects. The primary intellectual merit of the proposal is the DDE methodology and its use in removing impediments to parallelism due to data flow and control flow. The project's broader significance and importance stems from its impact on the design of future processors, and its synergistic use of compilers and microarchitectures. Processors built using the DDE approach can better utilize computing resources and are energy efficient.The basic idea behind the DDE methodology is to compile C-like programs such that both instruction-level and data-level parallelism can be used through a collaboration between compilers and microarchitectures. The basis for this collaboration is an executable, intermediate program representation known as "Future Gated Single Assignment" (FGSA) form into which a source program is compiled. The FGSA representation not only can be used by an optimizing compiler but also can be used as hardware instructions which can be directly executed by the microarchitecture.
题目:EAGER:通过命令式程序的需求驱动执行结合数据和指令级并行本项目提出了一种新的执行范式,即命令式程序的需求驱动执行(DDE)。通过建立理论性能界限,并确定其关键的可扩展性方面,研究了该范式的可行性。该建议的主要智力优点是DDE方法及其在消除由于数据流和控制流造成的并行性障碍方面的使用。该项目更广泛的意义和重要性源于它对未来处理器设计的影响,以及它对编译器和微架构的协同使用。使用DDE方法构建的处理器可以更好地利用计算资源,并且节能。DDE方法背后的基本思想是编译类c程序,这样就可以通过编译器和微体系结构之间的协作来使用指令级和数据级并行性。这种协作的基础是一种可执行的中间程序表示形式,称为“未来门控单一分配”(FGSA)形式,源程序被编译成这种形式。FGSA表示不仅可以被优化编译器使用,还可以用作硬件指令,可以直接由微架构执行。

项目成果

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

Soner Onder其他文献

Future value based single assignment program representations and optimizations
基于未来价值的单一分配程序表示和优化
  • DOI:
  • 发表时间:
    2012
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Soner Onder;Shuhan Ding
  • 通讯作者:
    Shuhan Ding
Superscalar execution with dynamic data forwarding
具有动态数据转发的超标量执行

Soner Onder的其他文献

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

{{ truncateString('Soner Onder', 18)}}的其他基金

Collaborative Research: SHF: Medium: Vectorized Instruction Space (VIS)
合作研究:SHF:媒介:矢量化指令空间 (VIS)
  • 批准号:
    2211353
  • 财政年份:
    2022
  • 资助金额:
    $ 9.79万
  • 项目类别:
    Continuing Grant
IRES: Track I: Collaborative Research: Supporting FSU and MTU Student Research with NTNU Faculty on Automatic Improvement of Application Performance
IRES:第一轨道:合作研究:支持 FSU 和 MTU 学生与 NTNU 教师一起进行自动改进应用程序性能的研究
  • 批准号:
    2103105
  • 财政年份:
    2021
  • 资助金额:
    $ 9.79万
  • 项目类别:
    Standard Grant
SHF: Medium: Collaborative Research: Statically Controlled Asynchronous Lane Execution (SCALE)
SHF:中:协作研究:静态控制异步通道执行 (SCALE)
  • 批准号:
    1901005
  • 财政年份:
    2019
  • 资助金额:
    $ 9.79万
  • 项目类别:
    Continuing Grant
FoMR: Collaborative Research: Dependent ILP: Dynamic Hoisting and Eager Scheduling of Dependent Instructions
FoMR:协作研究:相关 ILP:相关指令的动态提升和紧急调度
  • 批准号:
    1823398
  • 财政年份:
    2018
  • 资助金额:
    $ 9.79万
  • 项目类别:
    Standard Grant
XPS: Full: FP: Collaborative Research: Sphinx: Combining Data and Instruction Level Parallelism through Demand Driven Execution of Imperative Programs
XPS:完整:FP:协作研究:Sphinx:通过命令式程序的需求驱动执行将数据和指令级并行性相结合
  • 批准号:
    1533828
  • 财政年份:
    2015
  • 资助金额:
    $ 9.79万
  • 项目类别:
    Standard Grant
SHF: Small: Single Assignment Architecture / Single Assignment Compiler
SHF:小型:单赋值架构/单赋值编译器
  • 批准号:
    1116551
  • 财政年份:
    2011
  • 资助金额:
    $ 9.79万
  • 项目类别:
    Standard Grant
CAREER: Future Values: Reshaping the Future of Instruction Level Parallelism
职业:未来价值:重塑指令级并行的未来
  • 批准号:
    0347592
  • 财政年份:
    2004
  • 资助金额:
    $ 9.79万
  • 项目类别:
    Continuing Grant
ITR: Exposing the compiler to the hardware: Memory Subsystem Optimizations through Compiler/Micro-architecture Cooperation using Set Membership Information and Color Sets
ITR:将编译器暴露给硬件:使用集成员信息和颜色集通过编译器/微架构合作进行内存子系统优化
  • 批准号:
    0312892
  • 财政年份:
    2003
  • 资助金额:
    $ 9.79万
  • 项目类别:
    Standard Grant

相似海外基金

Combining Qualitative and Quantitative AI data for mobility
结合移动性的定性和定量人工智能数据
  • 批准号:
    10080158
  • 财政年份:
    2023
  • 资助金额:
    $ 9.79万
  • 项目类别:
    Collaborative R&D
Combining job mobility patterns and vacancy data to better measure labour market opportunities and skill mismatch
结合工作流动模式和职位空缺数据,更好地衡量劳动力市场机会和技能不匹配
  • 批准号:
    ES/X011887/1
  • 财政年份:
    2023
  • 资助金额:
    $ 9.79万
  • 项目类别:
    Research Grant
Computer-assisted diagnosis of ear pathologies by combining digital otoscopy with complementary data using machine learning
通过使用机器学习将数字耳镜与补充数据相结合来计算机辅助诊断耳部病变
  • 批准号:
    10564534
  • 财政年份:
    2023
  • 资助金额:
    $ 9.79万
  • 项目类别:
IMAT-ITCR Collaboration: Combining FIBI and topological data analysis: Synergistic approaches for tumor structural microenvironment exploration
IMAT-ITCR 合作:结合 FIBI 和拓扑数据分析:肿瘤结构微环境探索的协同方法
  • 批准号:
    10884028
  • 财政年份:
    2023
  • 资助金额:
    $ 9.79万
  • 项目类别:
OPEN INNOVATION PLATFORM FOR OPTIMISING PRODUCTION SYSTEMS BY COMBINING PRODUCT DEVELOPMENT, VIRTUAL ENGINEERING WORKFLOWS AND PRODUCTION DATA (PIONEER)
通过结合产品开发、虚拟工程工作流程和生产数据来优化生产系统的开放式创新平台(先锋)
  • 批准号:
    10063937
  • 财政年份:
    2023
  • 资助金额:
    $ 9.79万
  • 项目类别:
    EU-Funded
Combining long-term field data and remote sensing to test how tree diversity influences aboveground biomass recovery in logged tropical forests
结合长期实地数据和遥感来测试树木多样性如何影响被砍伐的热带森林的地上生物量恢复
  • 批准号:
    NE/X000281/1
  • 财政年份:
    2023
  • 资助金额:
    $ 9.79万
  • 项目类别:
    Research Grant
Combining quantum multicomponent molecular theory and data science to understand the mechanism of physical properties in low-barrier hydrogen-bonded systems
结合量子多组分分子理论和数据科学来理解低势垒氢键系统的物理性质机制
  • 批准号:
    23K17905
  • 财政年份:
    2023
  • 资助金额:
    $ 9.79万
  • 项目类别:
    Grant-in-Aid for Challenging Research (Exploratory)
Collaborative Research: Combining Heterogeneous Data Sources to Identify Genetic Modifiers of Diseases
合作研究:结合异质数据源来识别疾病的遗传修饰因素
  • 批准号:
    2309825
  • 财政年份:
    2023
  • 资助金额:
    $ 9.79万
  • 项目类别:
    Continuing Grant
IMAT-ITCR Collaboration: Combining FIBI and topological data analysis: Synergistic approaches for tumor structural microenvironment exploration
IMAT-ITCR 合作:结合 FIBI 和拓扑数据分析:肿瘤结构微环境探索的协同方法
  • 批准号:
    10885376
  • 财政年份:
    2023
  • 资助金额:
    $ 9.79万
  • 项目类别:
OPEN INNOVATION PLATFORM FOR OPTIMISING PRODUCTION SYSTEMS BY COMBINING PRODUCT DEVELOPMENT, VIRTUAL ENGINEERING WORKFLOWS AND PRODUCTION DATA (PIONEER)
通过结合产品开发、虚拟工程工作流程和生产数据来优化生产系统的开放式创新平台(先锋)
  • 批准号:
    10058079
  • 财政年份:
    2023
  • 资助金额:
    $ 9.79万
  • 项目类别:
    EU-Funded
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了