课题基金 / 基金详情

SPX: Collaborative Research: Parallel Algorithm by Blocks - A Data-centric Compiler/runtime System for Productive Programming of Scalable Parallel Systems

SPX: Collaborative Research: Parallel Algorithm by Blocks - A Data-centric Compiler/runtime System for Productive Programming of Scalable Parallel Systems
SPX:协作研究:块并行算法 - 用于可扩展并行系统的高效编程的以数据为中心的编译器/运行时系统
批准号:
1919122
负责人:
Anantharaman Kalyanaraman
金额:
$41.93万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2019
资助国家:
美国
项目状态:
已结题
起止时间:
2019-10-01 至 2024-09-30

项目摘要

项目成果

Anantharaman Kalyanaraman的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Achieving both high productivity and high performance on scalable parallel and heterogeneous computer systems is a challenging goal for application developers. Parallel programming with Message Passing Interface (MPI) is currently the most widely used and effective means of developing scalable parallel applications; however the productivity of application developers is lower than with programming models that offer a global shared view of data structures. In comparison, achieving high performance and scalability with global-address-space programming models is challenging. This project focuses on the development of a data-centric compiler/runtime framework, "Parallel Algorithms by Blocks" (PAbB), aimed at offering users the combined positive attributes of multiple parallel programming models without the disadvantages. The main novelty of this project is that it uses a combination of user insights, new compiler optimizations, and advanced runtime support to achieve both productivity and performance for an important class of computations that operate on matrices, tensors, and graphs. The main broader impact of the work is that it can significantly lower the barrier to entry for scientists from various domains who wish to develop new high-performance applications on large scale parallel systems, but presently find it too difficult with currently available parallel programming models. This project brings together a team of investigators, with expertise across the software stack, to develop compiler tools and runtime systems for PAbB and demonstrate its use across a number of applications from computational science and data science. The PAbB model is intended to work in concert with MPI; that is, PAbB programs can execute in any standard MPI environment, interoperating with other native MPI code. The key idea behind the proposed approach is to offer the user a global-address view of the targeted data structures, requiring only (optionally in some cases) that they specify how data should be partitioned, but have the compiler/runtime handle the tedious aspects of the global-to-local re-indexing and inter-node data movement. In addition to the productivity benefit, a second significant benefit is in enabling system support for dynamic load balancing. The approach is being designed and demonstrated in the context of applications operating on dense and sparse matrices and tensors, and graphs.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(14)
专著(0)
科研奖励(0)
会议论文
Accelerating Graph Computations on 3D NoC-enabled PIM Architectures
加速支持 3D NoC 的 PIM 架构上的图形计算
DOI: 10.1145/3564290
发表时间: 2022
期刊: ACM Transactions on Design Automation of Electronic Systems
影响因子: 1.4
作者: [Choudhury, Dwaipayan, Xiang, Lizhi, Rajam, Aravind Sukumaran, Kalyanaraman, Ananth, Pande, Partha Pratim]
通讯作者: Pande, Partha Pratim
Scalable and Memory-Efficient Algorithms for Controlling Networked Epidemic Processes Using Multiplicative Weights Update Method
使用乘法权重更新方法控制网络流行病过程的可扩展且内存高效的算法
DOI: 10.24963/ijcai.2022/717
发表时间: 2022
期刊: Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence
影响因子: --
作者: [Sambaturu, Prathyush, Minutoli, Marco, Halappanavar, Mahantesh, Kalyanaraman, Ananth, Vullikanti, Anil]
通讯作者: Vullikanti, Anil
DOI: 10.1109/sc41405.2020.00091
发表时间: 2020-11
期刊: SC20: International Conference for High Performance Computing, Networking, Storage and Analysis
影响因子: --
作者: [Süreyya Emre Kurt;Aravind Sukumaran-Rajam;F. Rastello;P. Sadayappan]
通讯作者: Süreyya Emre Kurt;Aravind Sukumaran-Rajam;F. Rastello;P. Sadayappan
DOI: 10.1109/hipc56025.2022.00028
发表时间: 2022-12
期刊: 2022 IEEE 29th International Conference on High Performance Computing, Data, and Analytics (HiPC)
影响因子: --
作者: [Reet Barik;Marco Minutoli;M. Halappanavar;A. Kalyanaraman]
通讯作者: Reet Barik;Marco Minutoli;M. Halappanavar;A. Kalyanaraman
11
    Collaborative Research: PPoSS: Large: A Full-stack Approach to Declarative Analytics at Scale
    • 批准号:
      2316160
    • 项目类别:
      Continuing Grant
    • 资助金额:
      $45.09万
    • 财政年份:
      2023
    • 负责人:
      Anantharaman Kalyanaraman
    • 依托单位:
    SHF: Small: Parallel Algorithms and Architectures Enabling Extreme-scale Graph Analytics for Biocomputing Applications
    • 批准号:
      1815467
    • 项目类别:
      Standard Grant
    • 资助金额:
      $50.97万
    • 财政年份:
      2018
    • 负责人:
      Anantharaman Kalyanaraman
    • 依托单位:
    Collaborative Research: ABI Innovation: A Scalable Framework for Visual Exploration and Hypotheses Extraction of Phenomics Data using Topological Analytics
    • 批准号:
      1661348
    • 项目类别:
      Standard Grant
    • 资助金额:
      $76.14万
    • 财政年份:
      2017
    • 负责人:
      Anantharaman Kalyanaraman
    • 依托单位:
    Student Travel Support: International Workshop on Big Data in Life Sciences, Atlanta, GA, September 9, 2015
    • 批准号:
      1550931
    • 项目类别:
      Standard Grant
    • 资助金额:
      $1.0万
    • 财政年份:
      2015
    • 负责人:
      Anantharaman Kalyanaraman
    • 依托单位:
    海外基金