课题基金 / 基金详情

CISE Experimental Partnerships: Prototyping the Superthreaded Architecture

CISE Experimental Partnerships: Prototyping the Superthreaded Architecture
CISE 实验合作伙伴:超线程架构原型设计
批准号:
9971666
负责人:
David Lilja
金额:
$93.25万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1999
资助国家:
美国
项目状态:
已结题
起止时间:
1999-09-15 至 2003-08-31

项目摘要

项目成果

David Lilja的其他基金

相似基金

相关文献

中文摘要
翻译
[9971666] lilja, David JYew, pen - chungise明尼苏达双城大学cise实验伙伴关系:超线程处理器体系结构原型(实验伙伴关系)本研究旨在通过探索新的编译器技术和计算机体系结构,在指令级和线程级发现程序的充分并行性。超线程处理器体系结构通过编译器辅助的跨线程运行时数据依赖检查来支持指令级和线程级推测,从而同时利用应用程序中的多粒度并行性。本研究使用基于软件的仿真工具,通过硬件描述语言实现验证了超线程架构,作为迈向更详细的基于周期的仿真的一步。C和Fortran的集成并行编译器正在开发中,以支持使用实际基准程序进行测试。正在研究对超线程架构和编译技术的扩展,以利用另一个线程维度来扩展额外的并行性,从而更有效地隐藏内存延迟。对现有的集成并行化编译器进行了重要的增强,以扩展的超线程架构为目标,以解决可伸缩性和内存延迟隐藏问题。本项目开发的新编译器技术也将使现有的大规模超标量处理器受益,因为在C程序中利用线程级并行性和隐藏延迟的技术目前仍处于起步阶段。此外,正在开发一个完整的基础设施,用于研究并发多线程体系结构的体系结构和编译器技术之间的交互,这些体系结构利用各种级别的并行性和推测来实现可伸缩性和内存延迟隐藏。这个实验基础设施包括集成的并行化编译器、快速仿真设施的接口和一个完整的基于执行的模拟器。
英文摘要
9971666Lilja, David JYew, Pen-ChungUniversity of Minnesota-Twin CitiesCISE Experimental Partnerships: Prototyping the Superthreaded ProcessorArchitecture (Experimental Partnerships)This research seeks to discover sufficient parallelism in programs both at the instruction-level and at the thread-level by exploring new compiler technologies and computer architectures. The superthreaded processor architecture simultaneously exploits multiple granularities of parallelism in application programs by supporting both instruction-level and thread-level speculation with compiler-assisted cross-thread runtime data dependence checking. This research validates the superthreaded architecture with a hardware description language implementation using a software-based emulation facility as a step towards a more detailed cycle-based emulation. An integrated parallelizing compiler for both C and Fortran is being developed to support tests using realistic benchmark programs. Extensions to the superthreaded architecture and compilation techniques are being investigated to exploit another thread dimension to expend additional parallelism to more effectively hide memory latency. Significant enhancements are being made to the existing integrated parallelizing compiler to target the extended superthreaded architecture to address both the scalability and the memory latency hiding issues. The new compiler techniques developed in this project will also benefit existing wide-issue superscalar processors since techniques to exploit thread-level parallelism and latency hiding in C programs are still in their infancy today. Additionally, a complete infrastructure is being developed to study the interaction between architecture and compiler techniques for concurrent multithreaded architectures that exploit various levels of parallelism and speculation for both scalability and memory latency hiding. This experimental infrastructure includes the integrated parallelizing compiler, an interface to a fast emulation facility, and a complete execution-based simulator.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
XPS: Full: CCA: Enhancing Scalability and Energy Efficiency in Extreme-Scale Parallel Systems through Application-Aware Communication Reduction
  • 批准号:
    1438286
  • 项目类别:
    Standard Grant
  • 资助金额:
    $66.6万
  • 财政年份:
    2014
  • 负责人:
    David Lilja
  • 依托单位:
CRI: CRD Collaborative Research: Archer - Seeding a Community-based Computing Infrastructure for Computer Architecture Research and Education
  • 批准号:
    0750868
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $6.76万
  • 财政年份:
    2008
  • 负责人:
    David Lilja
  • 依托单位:
NER: Characterizing and Modeling Magnetic Tunnel Junction Devices for a Spintronics-based Processor
  • 批准号:
    0609023
  • 项目类别:
    Standard Grant
  • 资助金额:
    $10.0万
  • 财政年份:
    2006
  • 负责人:
    David Lilja
  • 依托单位:
NER: Designing Reliable Computers Using Molecular Nanotechnology
  • 批准号:
    0210197
  • 项目类别:
    Standard Grant
  • 资助金额:
    $7.0万
  • 财政年份:
    2002
  • 负责人:
    David Lilja
  • 依托单位:
海外基金