课题基金 / 基金详情

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

EAGER: Combining Data and Instruction Level Parallelism through Demand Driven Execution of Imperative Programs
EAGER:通过命令式程序的需求驱动执行将数据和指令级并行性相结合
批准号:
1450062
负责人:
Soner Onder
金额:
$9.79万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2014
资助国家:
美国
项目状态:
已结题
起止时间:
2014-09-01 至 2016-08-31

项目摘要

项目成果

Soner Onder的其他基金

相似基金

相关文献

中文摘要
翻译
职务名称:EAGER:通过命令式程序的需求驱动执行将数据级和指令级并行性结合起来本项目提出了一种新的执行范式,即命令式程序的需求驱动执行(DDE)。它研究的可行性的范例,建立理论性能界限,并确定其关键的可扩展性方面。该提案的主要智力价值是DDE方法及其在消除由于数据流和控制流而导致的并行性障碍方面的应用。该项目更广泛的意义和重要性源于其对未来处理器设计的影响,以及编译器和微架构的协同使用。使用DDE方法构建的处理器可以更好地利用计算资源,并且节能。DDE方法背后的基本思想是编译类似C的程序,以便通过编译器和微架构之间的协作可以使用编译级和数据级并行。这种合作的基础是一种可执行的中间程序表示,称为“未来门控单一分配”(FGSA)形式,源程序被编译成这种形式。FGSA表示不仅可以被优化编译器使用,而且可以被用作可以由微体系结构直接执行的硬件指令。
英文摘要
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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: SHF: Medium: Vectorized Instruction Space (VIS)
  • 批准号:
    2211353
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $60.0万
  • 财政年份:
    2022
  • 负责人:
    Soner Onder
  • 依托单位:
IRES: Track I: Collaborative Research: Supporting FSU and MTU Student Research with NTNU Faculty on Automatic Improvement of Application Performance
  • 批准号:
    2103105
  • 项目类别:
    Standard Grant
  • 资助金额:
    $15.0万
  • 财政年份:
    2021
  • 负责人:
    Soner Onder
  • 依托单位:
SHF: Medium: Collaborative Research: Statically Controlled Asynchronous Lane Execution (SCALE)
  • 批准号:
    1901005
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $59.95万
  • 财政年份:
    2019
  • 负责人:
    Soner Onder
  • 依托单位:
FoMR: Collaborative Research: Dependent ILP: Dynamic Hoisting and Eager Scheduling of Dependent Instructions
  • 批准号:
    1823398
  • 项目类别:
    Standard Grant
  • 资助金额:
    $21.49万
  • 财政年份:
    2018
  • 负责人:
    Soner Onder
  • 依托单位:
海外基金