XPS: Full: CCA: Enhancing Scalability and Energy Efficiency in Extreme-Scale Parallel Systems through Application-Aware Communication Reduction

XPS:完整:CCA:通过减少应用程序感知通信来增强超大规模并行系统的可扩展性和能源效率

基本信息

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

项目摘要

The high-performance computing systems available today are far from meeting the performance and energy efficiency targets necessary to satisfy the needs of future computing systems. With processor clock frequencies leveling off over the past several years, the only way to achieve the expected levels of performance within the same physical size and the same or lower energy requirements is to have more processors computing in parallel. However, increasing concurrency among the processors increases inter-processor communication, which then becomes the critical bottleneck. This work proposes an application-centric approach to minimize communication-induced overheads in order to enable extreme scalability. The implicit fault tolerance of future parallel applications can be exploited to mitigate the degraded locality and increased communication costs of highly concurrent systems while ensuring an acceptable level of application output quality. This work specifically focuses on (i) how data to be transferred can be compressed, and possibly discarded, and (ii) how communication and synchronization can be avoided or relaxed in certain application contexts, all while maintaining an acceptable level of output quality for the specific application. The intellectual merit of this work stems from its exploration of cross-layer communication and synchronization techniques that exploit application characteristics to significantly reduce the cost of communication and synchronization. This approach will enable a wider array of applications to exploit parallelism and thereby increase their scalability. This work will enable extreme scalability of domain-specific applications executing on large-scale computing systems by quantifying the costs and benefits associated with application-aware communication and synchronization, designing application-aware scalable communication and synchronization primitives, developing software to support application-aware scalable communication, and designing new micro-architectural and system supports for application-aware scalable communication.The broader impact of this research lies in significantly reducing the costs of communication and synchronization for a wide spectrum of applications and consequently enabling new levels of parallel scalability and energy efficiency across a range of application programs. This project will produce open source tools for analyzing and enhancing the scalability of parallel applications, and will provide new opportunities for both graduate and undergraduate students to participate in cutting-edge computer systems research.
目前可用的高性能计算系统远远不能满足未来计算系统所需的性能和能源效率目标。随着处理器时钟频率在过去几年中趋于平稳,在相同的物理尺寸和相同或更低的能量需求下实现预期性能水平的唯一方法是让更多的处理器并行计算。然而,增加处理器之间的并发性会增加处理器间的通信,从而成为关键的瓶颈。这项工作提出了一种以应用程序为中心的方法,以最大限度地减少通信引起的开销,从而实现极端的可伸缩性。可以利用未来并行应用程序的隐式容错性来减轻高度并发系统的局域性退化和增加的通信成本,同时确保可接受的应用程序输出质量水平。这项工作特别关注(i)如何压缩和可能丢弃传输的数据,以及(ii)如何在某些应用程序上下文中避免或放松通信和同步,同时保持特定应用程序可接受的输出质量水平。这项工作的智力价值源于它对跨层通信和同步技术的探索,该技术利用应用程序的特性来显着降低通信和同步的成本。这种方法将使更广泛的应用程序能够利用并行性,从而提高它们的可伸缩性。这项工作将通过量化与应用感知通信和同步相关的成本和收益,设计应用感知可扩展通信和同步原元,开发支持应用感知可扩展通信的软件,以及为应用感知可扩展通信设计新的微架构和系统支持,从而实现在大规模计算系统上执行的特定领域应用的极端可扩展性。这项研究更广泛的影响在于显著降低了广泛应用程序的通信和同步成本,从而使一系列应用程序的并行可扩展性和能源效率达到新的水平。该项目将为分析和增强并行应用程序的可扩展性提供开源工具,并将为研究生和本科生提供参与尖端计算机系统研究的新机会。

项目成果

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

David Lilja其他文献

End‐of‐life decision‐making in critically ill old patients with and without coronavirus disease 2019
2019年患有和不患有冠状病毒病的危重老年患者的临终决策
  • DOI:
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    2.1
  • 作者:
    Alma Nordenskjöld Syrous;Gudny Gudnadottir;J. Oras;Thalia Ferguson;David Lilja;H. Odenstedt Hergès;Emma Larsson;L. Block
  • 通讯作者:
    L. Block

David Lilja的其他文献

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

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

CRI: CRD Collaborative Research: Archer - Seeding a Community-based Computing Infrastructure for Computer Architecture Research and Education
CRI:CRD 协作研究:Archer - 为计算机体系结构研究和教育提供基于社区的计算基础设施
  • 批准号:
    0750868
  • 财政年份:
    2008
  • 资助金额:
    $ 66.6万
  • 项目类别:
    Continuing Grant
NER: Characterizing and Modeling Magnetic Tunnel Junction Devices for a Spintronics-based Processor
NER:基于自旋电子学的处理器的磁隧道结器件的表征和建模
  • 批准号:
    0609023
  • 财政年份:
    2006
  • 资助金额:
    $ 66.6万
  • 项目类别:
    Standard Grant
NER: Designing Reliable Computers Using Molecular Nanotechnology
NER:利用分子纳米技术设计可靠的计算机
  • 批准号:
    0210197
  • 财政年份:
    2002
  • 资助金额:
    $ 66.6万
  • 项目类别:
    Standard Grant
CISE Experimental Partnerships: Prototyping the Superthreaded Architecture
CISE 实验合作伙伴:超线程架构原型设计
  • 批准号:
    9971666
  • 财政年份:
    1999
  • 资助金额:
    $ 66.6万
  • 项目类别:
    Continuing Grant
Flexible Architectural Cores for Commerical Computing Systems: A University-Industry GOALI Collaboration
用于商业计算系统的灵活架构核心:大学与行业 GOALI 合作
  • 批准号:
    9900605
  • 财政年份:
    1999
  • 资助金额:
    $ 66.6万
  • 项目类别:
    Standard Grant
CISE Postdoctoral Research Associateship in Experimental Computer Science: Processor Allocation in Hierarchical Heterogeneous Networks of Workstations
CISE 实验计算机科学博士后研究助理:工作站分层异构网络中的处理器分配
  • 批准号:
    9625875
  • 财政年份:
    1996
  • 资助金额:
    $ 66.6万
  • 项目类别:
    Standard Grant
New Mechanisms for Parallel Loop Scheduling
并行循环调度的新机制
  • 批准号:
    9221900
  • 财政年份:
    1993
  • 资助金额:
    $ 66.6万
  • 项目类别:
    Standard Grant
Multiprocessor Memory Design for High-Performance Computing
高性能计算的多处理器内存设计
  • 批准号:
    9209458
  • 财政年份:
    1992
  • 资助金额:
    $ 66.6万
  • 项目类别:
    Standard Grant

相似国自然基金

钴基Full-Heusler合金的掺杂效应和薄膜噪声特性研究
  • 批准号:
    51871067
  • 批准年份:
    2018
  • 资助金额:
    60.0 万元
  • 项目类别:
    面上项目

相似海外基金

XPS: FULL: CCA: Collaborative Research: SPARTA: a Stream-based Processor And Run-Time Architecture
XPS:完整:CCA:协作研究:SPARTA:基于流的处理器和运行时架构
  • 批准号:
    1547036
  • 财政年份:
    2015
  • 资助金额:
    $ 66.6万
  • 项目类别:
    Standard Grant
XPS: FULL: CCA: Cymric: A Flexible Processor-Near-Memory System Architecture
XPS:完整:CCA:Cymric:灵活的处理器近内存系统架构
  • 批准号:
    1533767
  • 财政年份:
    2015
  • 资助金额:
    $ 66.6万
  • 项目类别:
    Standard Grant
XPS: FULL: CCA: Collaborative Research: Automatically Scalable Computation
XPS:完整:CCA:协作研究:自动可扩展计算
  • 批准号:
    1533663
  • 财政年份:
    2015
  • 资助金额:
    $ 66.6万
  • 项目类别:
    Standard Grant
XPS: FULL: CCA: Collaborative Research: Automatically Scalable Computation
XPS:完整:CCA:协作研究:自动可扩展计算
  • 批准号:
    1533737
  • 财政年份:
    2015
  • 资助金额:
    $ 66.6万
  • 项目类别:
    Standard Grant
XPS: FULL: CCA: NUMB: Exploiting Non-Uniform Memory Bandwidth for Computational Science
XPS:FULL:CCA:NUMB:利用非均匀内存带宽进行计算科学
  • 批准号:
    1533885
  • 财政年份:
    2015
  • 资助金额:
    $ 66.6万
  • 项目类别:
    Standard Grant
XPS: FULL: CCA: Collaborative Research: CASH: Cost-aware Adaptation of Software and Hardware
XPS:完整:CCA:协作研究:CASH:软件和硬件的成本意识适应
  • 批准号:
    1439156
  • 财政年份:
    2014
  • 资助金额:
    $ 66.6万
  • 项目类别:
    Standard Grant
XPS: FULL: CCA: Collaborative Research: SPARTA: a Stream-based Processor And Run-Time Architecture
XPS:完整:CCA:协作研究:SPARTA:基于流的处理器和运行时架构
  • 批准号:
    1439165
  • 财政年份:
    2014
  • 资助金额:
    $ 66.6万
  • 项目类别:
    Standard Grant
XPS: FULL: CCA: Collaborative Research: Automatically Scalable Computation
XPS:完整:CCA:协作研究:自动可扩展计算
  • 批准号:
    1438983
  • 财政年份:
    2014
  • 资助金额:
    $ 66.6万
  • 项目类别:
    Standard Grant
XPS: FULL: CCA: Collaborative Research: SPARTA: a Stream-based Processor And Run-Time Architecture
XPS:完整:CCA:协作研究:SPARTA:基于流的处理器和运行时架构
  • 批准号:
    1439097
  • 财政年份:
    2014
  • 资助金额:
    $ 66.6万
  • 项目类别:
    Standard Grant
XPS: FULL: CCA: Collaborative Research: Automatically Scalable Computation
XPS:完整:CCA:协作研究:自动可扩展计算
  • 批准号:
    1439069
  • 财政年份:
    2014
  • 资助金额:
    $ 66.6万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了