课题基金 / 基金详情

Program Optimization with Data-Specific Compilation

Program Optimization with Data-Specific Compilation
通过特定于数据的编译来优化程序
批准号:
2009020
负责人:
Louis-Noel Pouchet
金额:
$44.99万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2020
资助国家:
美国
项目状态:
已结题
起止时间:
2020-07-01 至 2024-06-30

项目摘要

项目成果

Louis-Noel Pouchet的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Irregular data structures, as exemplified with sparse matrices, are essential in modern computing: they are central in numerous scientific applications, ranging from physics simulation to graph processing. A key challenge is to deliver high-performance implementations for computations on irregular structures, which typically use additional arrays to store explicitly the coordinates of non-zero elements in the structure. The project's novelties address the next opportunity for code customization by developing a new kind of data-specific compilation approach that is customized to the unique sparsity pattern in the input data structures. This project designs and fully automates data-specific compilation techniques that can discover and exploit hidden regularity in sparse structures, reducing the development cost to produce high-performance implementations. The project's impacts also include novel theoretical results and practical algorithms to model irregular data structures as a union of (piecewise-)regular structures, exploiting this representation for increased application performance. In machine learning, sparsely connected neural networks can directly benefit from this data-specific compilation approach, enabling the development of improved inference implementations for deep networks.Specifically, the project develops new theory and algorithms to represent sparse data structures using unions of hierarchical polyhedra: the list of non-zero coordinates can be compressed into specialized and more compact affine functions that, when evaluated, would generate exactly the input list of coordinates. The investigators target a range of different hardware accelerators based on SIMD engine principles, and facilitate performance portability by using cost-driven yet machine-independent algorithms to search for optimized implementations. Tools produced are made publicly available as open-source BSD-licensed software.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.
期刊论文(4)
专著(0)
科研奖励(0)
会议论文
DOI: 10.1145/3559009.3569668
发表时间: 2022-10
期刊: Proceedings of the International Conference on Parallel Architectures and Compilation Techniques
影响因子: --
作者: [Marcos Horro;L. Pouchet;Gabriel Rodríguez;J. Touriño]
通讯作者: Marcos Horro;L. Pouchet;Gabriel Rodríguez;J. Touriño
MARTA: Multi-configuration Assembly pRofiler and Toolkit for performance Analysis
MARTA:用于性能分析的多配置装配配置文件和工具包
DOI: 10.1109/ispass55109.2022.00008
发表时间: 2022
期刊: 2022 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS
影响因子: --
作者: [Horro, Marcos, Pouchet, Louis-Noel, RodriDguez, Gabriel, Tourino, Juan]
通讯作者: Tourino, Juan
FOURST: A code generator for FFT-based fast stencil computations
第四:用于基于 FFT 的快速模板计算的代码生成器
DOI: 10.1109/ispass55109.2022.00010
发表时间: 2022
期刊: ACM International Symposium on Performance Analysis of Systems and Software (ISPASS
影响因子: --
作者: [Ahmad, Zafar, Javanmard, Mohammad Mahdi, Croisdale, Gregory, Gregory, Aaron, Ganapathi, Pramod, Pouchet, Louis-Noel, Chowdhury, Rezaul]
通讯作者: Chowdhury, Rezaul
Representing Integer Sequences Using Piecewise-Affine Loops
使用分段仿射循环表示整数序列
DOI: 10.3390/math9192368
发表时间: 2021
期刊: Mathematics
影响因子: 2.4
作者: [Rodríguez, Gabriel, Pouchet, Louis-Noël, Touriño, Juan]
通讯作者: Touriño, Juan
CAREER: Staging Compilers for Heterogeneous Platforms
  • 批准号:
    1750399
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $47.8万
  • 财政年份:
    2018
  • 负责人:
    Louis-Noel Pouchet
  • 依托单位:
SPX: Collaborative Research: Dependence Programming and Optimization of Scalable Irregular Numerical Applications
  • 批准号:
    1725611
  • 项目类别:
    Standard Grant
  • 资助金额:
    $20.0万
  • 财政年份:
    2017
  • 负责人:
    Louis-Noel Pouchet
  • 依托单位:
SHF:Small:Scalable Scheduling for Program Transformations in Heterogeneous Computing
  • 批准号:
    1731612
  • 项目类别:
    Standard Grant
  • 资助金额:
    $15.92万
  • 财政年份:
    2016
  • 负责人:
    Louis-Noel Pouchet
  • 依托单位:
SHF:Small:Scalable Scheduling for Program Transformations in Heterogeneous Computing
  • 批准号:
    1524127
  • 项目类别:
    Standard Grant
  • 资助金额:
    $37.69万
  • 财政年份:
    2014
  • 负责人:
    Louis-Noel Pouchet
  • 依托单位:
国内基金
海外基金
Scalable Learning and Optimization: High-dimensional Models and Online Decision-Making Strategies for Big Data Analysis
供应链管理中的稳健型(Robust)策略分析和稳健型优化(Robust Optimization )方法研究
  • 批准号:
    70601028
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    7.0万元
  • 批准年份:
    2006
  • 负责人:
    王明征
  • 依托单位: