CISE Next Generation Software: Software Systems: Compiling for Speculative Distributed Microarchitectures

CISE 下一代软件:软件系统:针对推测分布式微架构进行编译

基本信息

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

项目摘要

EIA-9974976Purdue UniversityEigenmann, RudolfCompiling for Speculative Distributed MicroarchitecturesThis project introduces a novel compiler paradigm called conservative-assumption-free compilation, which breaks the barrier of a conservative compile-time assumption, one of the most severe limitations of current generation of compilers. The new paradigm is enabled by emerging speculative, distributed microarchitechtures. In the proposed project the PIs will implement a full compiler system for such architectures. The effort will complement the already-onging Purdue Multiplex architecture project being investigated by the same PIs.Purdue Multiplex combines trends of increasing on-chip integration with aggressive speculative instruction execution. Its distributed, single-chip microarchitecture integrates conventional multiprocessor thread-level parallelism with speculative execution of today's aggressive superscalar processors. The compiler generates threads, which are not necessarily independent, from a sequential program and the hardware guarantees correctness in case of inter-thread control/data dependencies via speculation and rollback mechanisms. By providing support for thread-level speculation, the hardware relieves the compiler of the burden of guaranteeing inter-thread independence, enabling our conservative-assumption-free compilation paradigm. Our compiler will speculatively parallelize the unexplored domain of non-numeric applications via new analyses and novel transformations. Our compiler will tightly integrate techniques to exploit both instruction-level and thread-level parallelism.
这个项目引入了一种新的编译器范例,称为无保守假设编译,它打破了保守编译时假设的障碍,这是当前一代编译器最严重的限制之一。新范式是由新兴的推测性分布式微架构实现的。在提议的项目中,pi将为这种架构实现一个完整的编译器系统。这项工作将补充已经在进行中的Purdue Multiplex架构项目,该项目正在由相同的pi进行调查。普渡Multiplex结合了芯片上集成的趋势和积极的推测指令执行。它的分布式、单芯片微架构将传统的多处理器线程级并行性与当今激进的超标量处理器的推测执行集成在一起。编译器从顺序程序生成线程,这些线程不一定是独立的,硬件通过推测和回滚机制保证线程间控制/数据依赖的正确性。通过提供对线程级推测的支持,硬件减轻了编译器保证线程间独立性的负担,从而实现了我们保守的无假设编译范例。我们的编译器将通过新的分析和新颖的转换推测性地并行化非数值应用程序的未开发领域。我们的编译器将紧密集成技术,以利用指令级和线程级并行性。

项目成果

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

Rudolf Eigenmann其他文献

HIGH-PERFORMANCE NETWORK INTRUSION DETECTION THROUGH PARALLELISM
通过并行进行高性能网络入侵检测
  • DOI:
  • 发表时间:
    2007
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Derek L. Schuff;Vijay Pai;Yung Ryn Choe;Patrick Clough;Jagadeesh M. Dyaberi;Gautam Upadhyaya;T. N. Vijaykumar;William Chappell;Rudolf Eigenmann
  • 通讯作者:
    Rudolf Eigenmann
PETRA: Performance Evaluation Tool for Modern Parallelizing Compilers
Should AI Optimize Your Code? A Comparative Study of Current Large Language Models Versus Classical Optimizing Compilers
人工智能应该优化你的代码吗?
  • DOI:
  • 发表时间:
    2024
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Miguel Romero Rosas;Miguel Torres Sanchez;Rudolf Eigenmann
  • 通讯作者:
    Rudolf Eigenmann
Large System Performance of SPEC OMP Benchmark Suites
  • DOI:
    10.1023/a:1023086618401
  • 发表时间:
    2003-06-01
  • 期刊:
  • 影响因子:
    0.900
  • 作者:
    Hideki Saito;Greg Gaertner;Wesley Jones;Rudolf Eigenmann;Hidetoshi Iwashita;Ron Lieberman;Matthijs van Waveren;Brian Whitney
  • 通讯作者:
    Brian Whitney
Advancing Interactive Parallelization: iCetus

Rudolf Eigenmann的其他文献

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

{{ truncateString('Rudolf Eigenmann', 18)}}的其他基金

MRI: Acquisition of a Big Data and High Performance Computing System to Catalyze Delaware Research and Education
MRI:收购大数据和高性能计算系统以促进特拉华州的研究和教育
  • 批准号:
    1919839
  • 财政年份:
    2019
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
Collaborative Research: Science-Aware Computational Methods for Accelerating Data-Intensive Discovery: Astroparticle Physics as a Test Case
协作研究:加速数据密集型发现的科学感知计算方法:天体粒子物理学作为测试用例
  • 批准号:
    1940080
  • 财政年份:
    2019
  • 资助金额:
    $ 30万
  • 项目类别:
    Continuing Grant
EAGER: The Xpert Network: Synergizing National Expert-Assistance and Tool-Support Teams for Computational and Data-Intensive Science
EAGER:Xpert 网络:协同计算和数据密集型科学的国家专家援助和工具支持团队
  • 批准号:
    1833846
  • 财政年份:
    2018
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
CSR-AES: Adaptive Optimization for Dynamically Discovered Hardware and Software Resources
CSR-AES:动态发现的硬件和软件资源的自适应优化
  • 批准号:
    0720471
  • 财政年份:
    2007
  • 资助金额:
    $ 30万
  • 项目类别:
    Continuing Grant
CRI: CRD - Supporting the Cetus Compiler Infrastructure for the Community
CRI:CRD - 支持社区的 Cetus 编译器基础设施
  • 批准号:
    0707931
  • 财政年份:
    2007
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
SGER: Compiler-Driven Adaptive Execution
SGER:编译器驱动的自适应执行
  • 批准号:
    0650016
  • 财政年份:
    2006
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
Compiler and Runtime Support for Dynamically Adaptive Computation
动态自适应计算的编译器和运行时支持
  • 批准号:
    0429535
  • 财政年份:
    2004
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
NGS: Collaborative Research: An OpenMP Environment for Wide-Area Network Computing
NGS:协作研究:用于广域网计算的 OpenMP 环境
  • 批准号:
    0103582
  • 财政年份:
    2001
  • 资助金额:
    $ 30万
  • 项目类别:
    Continuing Grant
CISE Research Instrumentation: Infrastructure for Cluster and Parallel Systems Research
CISE 研究仪器:集群和并行系统研究的基础设施
  • 批准号:
    9986020
  • 财政年份:
    2000
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
CRCD: Integration of Computer Architecture and Parallel Programming Tools into Computer Science and Engineering Curricula through Network Computing Hubs
CRCD:通过网络计算中心将计算机体系结构和并行编程工具集成到计算机科学与工程课程中
  • 批准号:
    9872516
  • 财政年份:
    1998
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant

相似国自然基金

Next Generation Majorana Nanowire Hybrids
  • 批准号:
  • 批准年份:
    2020
  • 资助金额:
    20 万元
  • 项目类别:

相似海外基金

Collaborative Research: CISE-MSI: RPEP: CPS: A Resilient Cyber-Physical Security Framework for Next-Generation Distributed Energy Resources at Grid Edge
合作研究:CISE-MSI:RPEP:CPS:电网边缘下一代分布式能源的弹性网络物理安全框架
  • 批准号:
    2219733
  • 财政年份:
    2022
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
Collaborative Research: CISE-MSI: RPEP: CPS: A Resilient Cyber-Physical Security Framework for Next-Generation Distributed Energy Resources at Grid Edge
合作研究:CISE-MSI:RPEP:CPS:电网边缘下一代分布式能源的弹性网络物理安全框架
  • 批准号:
    2219734
  • 财政年份:
    2022
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
CISE CRI: Community Resources for Inventing the Next Generation of Human Computer Interfaces
CISE CRI:发明下一代人机界面的社区资源
  • 批准号:
    0551723
  • 财政年份:
    2006
  • 资助金额:
    $ 30万
  • 项目类别:
    Continuing Grant
CISE Next Generation: Scalable Enterprise Systems: An Agent Based Modeling Framework for Scalable Interdependent Markets and Organizations
CISE 下一代:可扩展企业系统:用于可扩展相互依赖市场和组织的基于代理的建模框架
  • 批准号:
    0075506
  • 财政年份:
    2000
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
CISE Next Generation: Scalable Enterprise Systems: Research on Advanced Technologies to Support Internet-based Scalable E-business Enterprises (ISEE)
CISE下一代:可扩展企业系统:支持基于互联网的可扩展电子商务企业的先进技术研究(ISEE)
  • 批准号:
    0075284
  • 财政年份:
    2000
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
CISE Next Generation Program: Workshop on Active Middleware Services
CISE 下一代计划:主动中间件服务研讨会
  • 批准号:
    0087585
  • 财政年份:
    2000
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
CISE Next Generation Program: Workshop on Active Services held at The Grid Forum and Northwestern University in October 21-22, 1999
CISE 下一代计划:主动服务研讨会于 1999 年 10 月 21-22 日在网格论坛和西北大学举行
  • 批准号:
    9988423
  • 财政年份:
    1999
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
Challenges in CISE: Creating Conversational Agents for Language Training: Technologies for the Next Generation of Interactive Systems
CISE 中的挑战:创建用于语言训练的对话代理:下一代交互式系统的技术
  • 批准号:
    9996246
  • 财政年份:
    1998
  • 资助金额:
    $ 30万
  • 项目类别:
    Continuing Grant
CISE Research Infrastructure: A Next Generation Computing and Communications Substrate
CISE 研究基础设施:下一代计算和通信基础设施
  • 批准号:
    9703470
  • 财政年份:
    1997
  • 资助金额:
    $ 30万
  • 项目类别:
    Continuing Grant
Challenges in CISE: Creating Conversational Agents for Language Training: Technologies for the Next Generation of Interactive Systems
CISE 中的挑战:创建用于语言训练的对话代理:下一代交互式系统的技术
  • 批准号:
    9726363
  • 财政年份:
    1997
  • 资助金额:
    $ 30万
  • 项目类别:
    Continuing Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了