XPS: Full: FP: Collaborative Research: Sphinx: Combining Data and Instruction Level Parallelism through Demand Driven Execution of Imperative Programs

XPS:完整:FP:协作研究:Sphinx:通过命令式程序的需求驱动执行将数据和指令级并行性相结合

基本信息

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

项目摘要

Title: XPS: Full: FP: Collaborative Research: Sphinx: Combining Data and Instruction Level Parallelism through Demand Driven Execution of Imperative ProgramsIt has become increasingly difficult to improve the performance of processors so that they can meet the demands of existing and emerging workloads. Recent emphasis has been towards enhancing the performance through the use of multi-core processors and Graphics Processing Units. However, these processors remain difficult to program and inflexible to adapt to dynamic changes in the available parallelism in a given program. Although the computer architecture and programming language community continues to innovate and make important gains towards better programmability and better designs, it remains that parallel programming is inherently costly and error prone, and automatic parallelization of programs is not always feasible or effective. The intellectual merits of this project are the development of a new program execution paradigm and the establishment of critical compiler and micro-architecture mechanisms so that we can design processors that can be easily programmed using existing programming languages and at the same time surpass the performance of existing parallel computers. The project's broader significance and importance are wide-spread: the deployment of such processors will push the limits of computation in every field of science and commerce.The execution paradigm under consideration is a previously unexplored execution model, the demand-driven execution of imperative programs (DDE). The DDE paradigm rests on a solid theoretical framework and promises to efficiently deliver very high-levels of fine-grain parallelism. This parallelism is extracted from a program written in an imperative language such as C, and it is realized by means of an effective compiler-architecture collaboration mechanism using a common, single-assignment form for the program representation. DDE processors can extract instruction-level parallelism much more efficiently than existing superscalar processors as the paradigm does not require dynamic dependency checking. Such processors can fetch, buffer, and execute many more instructions in parallel than current superscalar processors. Owing to its dependence-driven instruction fetching and execution, the paradigm leads to extremely scalable designs, as the communication is naturally localized and synchronization is inherent in the model. Conventional thread-level parallelism (TLP) is orthogonal to DDE, and thus DDE designs can exploit both ILP and TLP. DDE architectures thus represent promising building blocks for extreme-scale machines.
标题:XPS:FULT:FP:协作研究:狮身人面像:通过需求驱动的命令式程序的执行来结合数据和指令级别的并行性,变得越来越难以提高处理器的性能,以便它们可以满足现有和新兴工作量的需求。最近的重点是通过使用多核处理器和图形处理单元来提高性能。但是,这些处理器仍然难以编程,并且不灵活地适应给定程序中可用的并行性的动态变化。尽管计算机架构和编程语言社区继续创新并为更好的可编程性和更好的设计带来重要的收益,但并行编程本质上是固有的,并且容易出错,并且程序的自动并行化并不总是可行的或有效的。该项目的智力优点是开发新的程序执行范式,以及建立关键编译器和微观构造机制,以便我们可以设计可以使用现有编程语言轻松编程的处理器,同时超过现有平行计算机的性能。该项目的更广泛的意义和重要性是广泛的:此类处理器的部署将在科学和商业领域的每个领域中推动计算限制。执行范式正在考虑的是先前未探索的执行模型,即需求驱动的执行命令计划(DDE)。 DDE范式基于一个坚实的理论框架,并有望有效地提供非常高级的细粒并行性。该并行性是从用命令式语言(例如C)编写的程序中提取的,它是通过使用共同的单个分配形式来实现程序表示形式的有效编译器架构协作机制来实现的。 DDE处理器可以比现有SuperScalar处理器更有效地提取指令级并行性,因为范式不需要动态依赖性检查。此类处理器可以比当前的超级加工机并并行获取,缓冲和执行更多的指令。由于其依赖驱动的指令获取和执行,范式会导致极其可扩展的设计,因为通信是自然局部的,并且同步在模型中是固有的。常规的线程级并行性(TLP)与DDE是正交的,因此DDE设计可以利用ILP和TLP。因此,DDE体系结构代表了极端规模机器的有希望的构建块。

项目成果

期刊论文数量(4)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Improving Energy Efficiency by Memoizing Data Access Information
The Domestic Computer Science Graduate Students Are There, We Just Need to Recruit Them
国内计算机研究生已经有了,我们只需要招就可以了
  • DOI:
    10.1145/3448249
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    22.7
  • 作者:
    Whalley, David;Yuan, Xin;Liu, Xiuwen
  • 通讯作者:
    Liu, Xiuwen
Decreasing the Miss Rate and Eliminating the Performance Penalty of a Data Filter Cache
降低丢失率并消除数据过滤器缓存的性能损失
{{ 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 }}

David Whalley其他文献

Significance of left atrial appendage filling defects on cardiac CT prior to pulmonary vein isolation for atrial fibrillation
  • DOI:
    10.1016/j.ijcard.2015.10.201
  • 发表时间:
    2016-01-15
  • 期刊:
  • 影响因子:
  • 作者:
    Arushi Madan;Warren Yan;Peter Byrne;Michael Ward;Peter Hansen;David Whalley;Logan Kanagaratnam;Gemma A. Figtree
  • 通讯作者:
    Gemma A. Figtree
Activation of sodium-hydrogen exchange in heart cells by hyperosmolar solutions
  • DOI:
    10.1016/0735-1097(90)92295-d
  • 发表时间:
    1990-02-01
  • 期刊:
  • 影响因子:
  • 作者:
    David Whalley;Paul Hemsworth;Helge Rasmussen
  • 通讯作者:
    Helge Rasmussen

David Whalley的其他文献

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

{{ truncateString('David Whalley', 18)}}的其他基金

Collaborative Research: SHF: Medium: Vectorized Instruction Space (VIS)
合作研究:SHF:媒介:矢量化指令空间 (VIS)
  • 批准号:
    2211354
  • 财政年份:
    2022
  • 资助金额:
    $ 31.5万
  • 项目类别:
    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 教师一起进行自动改进应用程序性能的研究
  • 批准号:
    2103103
  • 财政年份:
    2021
  • 资助金额:
    $ 31.5万
  • 项目类别:
    Standard Grant
SHF: Medium: Collaborative Research: Statically Controlled Asynchronous Lane Execution (SCALE)
SHF:中:协作研究:静态控制异步通道执行 (SCALE)
  • 批准号:
    1900788
  • 财政年份:
    2019
  • 资助金额:
    $ 31.5万
  • 项目类别:
    Continuing Grant
FoMR: Collaborative Research: Dependent ILP: Dynamic Hoisting and Eager Scheduling of Dependent Instructions
FoMR:协作研究:相关 ILP:相关指令的动态提升和紧急调度
  • 批准号:
    1823417
  • 财政年份:
    2018
  • 资助金额:
    $ 31.5万
  • 项目类别:
    Standard Grant
IRES:U.S.-Sweden Research Experience in Efficient and Secure Mobile Systems for Students
IRES:美国-瑞典在学生高效、安全移动系统方面的研究经验
  • 批准号:
    1358147
  • 财政年份:
    2014
  • 资助金额:
    $ 31.5万
  • 项目类别:
    Standard Grant
CSR: Medium: Collaborative Research: Static Pipelining, an Approach for Ultra-Low Power Embedded Processors
CSR:中:协作研究:静态流水线,一种超低功耗嵌入式处理器的方法
  • 批准号:
    0964413
  • 财政年份:
    2010
  • 资助金额:
    $ 31.5万
  • 项目类别:
    Continuing Grant
New Thyristors for T & D Applications (NEWTON)
T 型新型晶闸管
  • 批准号:
    DT/E005837/1
  • 财政年份:
    2007
  • 资助金额:
    $ 31.5万
  • 项目类别:
    Research Grant
CSR-EHS: Enhancing the Effectiveness of Utilizing an Instruction Register File
CSR-EHS:增强指令寄存器文件的使用效率
  • 批准号:
    0615085
  • 财政年份:
    2006
  • 资助金额:
    $ 31.5万
  • 项目类别:
    Continuing Grant
ITR: Collaborative Research: SPARTA: Static Parametric Timing Analysis to Support Dynamic Decisions inEmbedded Systems
ITR:协作研究:SPARTA:支持嵌入式系统动态决策的静态参数时序分析
  • 批准号:
    0312493
  • 财政年份:
    2003
  • 资助金额:
    $ 31.5万
  • 项目类别:
    Standard Grant
Collaborative Research: Branch Elimination by Condition Merging
协作研究:通过条件合并进行分支消除
  • 批准号:
    0208892
  • 财政年份:
    2002
  • 资助金额:
    $ 31.5万
  • 项目类别:
    Continuing Grant

相似国自然基金

近代东北南满铁路沿线工业城市的建设和技术传播
  • 批准号:
    52378030
  • 批准年份:
    2023
  • 资助金额:
    50 万元
  • 项目类别:
    面上项目
薤白基于治疗“脘腹痞满胀痛”传统功效的抗胃癌药效物质基础与作用机制研究
  • 批准号:
    82374014
  • 批准年份:
    2023
  • 资助金额:
    49 万元
  • 项目类别:
    面上项目
基于体内代谢产物“谱-量-效”3D分析的厚朴“下气除满”药效物质研究
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
基于体内代谢产物“谱-量-效”3D分析的厚朴“下气除满”药效物质研究
  • 批准号:
    82204619
  • 批准年份:
    2022
  • 资助金额:
    30.00 万元
  • 项目类别:
    青年科学基金项目
基于GPR30对铁蓄积的调控作用研究蒙药那仁满都拉抗骨质疏松的效应及机制
  • 批准号:
    82260981
  • 批准年份:
    2022
  • 资助金额:
    33.00 万元
  • 项目类别:
    地区科学基金项目

相似海外基金

XPS: Full: FP: Collaborative Research: Sphinx: Combining Data and Instruction Level Parallelism through Demand Driven Execution of Imperative Programs
XPS:完整:FP:协作研究:Sphinx:通过命令式程序的需求驱动执行将数据和指令级并行性相结合
  • 批准号:
    1533828
  • 财政年份:
    2015
  • 资助金额:
    $ 31.5万
  • 项目类别:
    Standard Grant
XPS: FULL: FP: Write-Efficient Parallel Algorithms for Emerging Memory Technologies
XPS:FULL:FP:用于新兴内存技术的写高效并行算法
  • 批准号:
    1533858
  • 财政年份:
    2015
  • 资助金额:
    $ 31.5万
  • 项目类别:
    Standard Grant
XPS: FULL: FP: Collaborative Research:Advancing autovectorization
XPS:完整:FP:协作研究:推进自动矢量化
  • 批准号:
    1533912
  • 财政年份:
    2015
  • 资助金额:
    $ 31.5万
  • 项目类别:
    Standard Grant
XPS: FULL: FP: A profile-centric IDE for science-based performance engineering in the cloud
XPS:FULL:FP:以配置文件为中心的 IDE,用于云中基于科学的性能工程
  • 批准号:
    1533644
  • 财政年份:
    2015
  • 资助金额:
    $ 31.5万
  • 项目类别:
    Standard Grant
XPS: FULL: FP: Collaborative Research: Advancing autovectorization
XPS:完整:FP:协作研究:推进自动矢量化
  • 批准号:
    1533926
  • 财政年份:
    2015
  • 资助金额:
    $ 31.5万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了