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
批准号:
1450062
负责人:
Soner Onder
金额:
$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.
期刊论文(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
-
依托单位:
XPS: Full: FP: Collaborative Research: Sphinx: Combining Data and Instruction Level Parallelism through Demand Driven Execution of Imperative Programs
-
批准号:1533828
-
项目类别:Standard Grant
-
资助金额:$56.0万
-
财政年份:2015
-
负责人:Soner Onder
-
依托单位:
SHF: Small: Single Assignment Architecture / Single Assignment Compiler
-
批准号:1116551
-
项目类别:Standard Grant
-
资助金额:$15.3万
-
财政年份:2011
-
负责人:Soner Onder
-
依托单位:
CAREER: Future Values: Reshaping the Future of Instruction Level Parallelism
-
批准号:0347592
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2004
-
负责人:Soner Onder
-
依托单位:
ITR: Exposing the compiler to the hardware: Memory Subsystem Optimizations through Compiler/Micro-architecture Cooperation using Set Membership Information and Color Sets
-
批准号:0312892
-
项目类别:Standard Grant
-
资助金额:$28.0万
-
财政年份:2003
-
负责人:Soner Onder
-
依托单位:
海外基金