CAREER: A Unified Compiler for Sparse Array Operations and Relational Algebra

职业:稀疏数组运算和关系代数的统一编译器

基本信息

  • 批准号:
    2143061
  • 负责人:
  • 金额:
    $ 57.63万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2022
  • 资助国家:
    美国
  • 起止时间:
    2022-02-01 至 2027-01-31
  • 项目状态:
    未结题

项目摘要

Society is increasingly dependent on scalable data analytics to solve societal and industrial problems. However the data being analyzed and the computers being used are both becoming so diverse and irregular that it is much harder to deliver efficient software. To drive innovation in both data analytics and hardware development, computer systems are needed that take advantage of the structure and sparsity of the data and the capabilities of new hardware. However, taking advantage of these properties and capabilities with current approaches makes the software a lot more complicated. The project's novelties are the development of a software system that automatically specializes itself to combine diverse and irregular data sources and to target diverse hardware. The project's impacts are a 10x-100x performance improvement across a large class of irregular data analytics computations, including sparse tensor algebra, sparse array operations, and relational algebra. Even greater performance improvements will be possible by taking advantage of emerging specialized hardware. The project explores new programming language constructs and a new unified compiler system for sparse tensor algebra, sparse array operations (e.g., sparse NumPy), and relational algebra. The unified compiler combines three separate languages that describe respectively the application logic (e.g., a relational query followed by sparse array operations), the data representations (e.g., relational tries and sparse arrays stored in compressed form), and the organization of the computation (e.g., to target a GPU equipped with specialized tensor processing hardware). To achieve these goals, the project will develop a unified compiler theory for sparse array operations and relational algebra, develop new data representations for relations, and develop techniques to compile these applications to specialized accelerators. Success of this project will lead to new flexible data analytics systems that port across both data structures and hardware and that are orders of magnitude faster than current general approaches without loss of generality.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.
社会越来越依赖可扩展的数据分析来解决社会和工业问题。然而,正在分析的数据和正在使用的计算机都变得如此多样化和不规则,以至于交付高效的软件变得更加困难。为了推动数据分析和硬件开发的创新,需要利用数据的结构和稀疏性以及新硬件的功能的计算机系统。然而,利用当前方法的这些属性和功能会使软件变得更加复杂。该项目的新颖之处在于开发了一个软件系统,该系统自动专门结合不同的和不规则的数据源并针对不同的硬件。该项目的影响是将一大类不规则数据分析计算(包括稀疏张量代数、稀疏数组运算和关系代数)的性能提高 10 倍到 100 倍。通过利用新兴的专用硬件,甚至可以实现更大的性能改进。该项目探索新的编程语言结构和用于稀疏张量代数、稀疏数组运算(例如稀疏 NumPy)和关系代数的新统一编译器系统。统一编译器结合了三种不同的语言,分别描述应用程序逻辑(例如,关系查询后跟稀疏数组操作)、数据表示(例如,关系尝试和以压缩形式存储的稀疏数组)和计算组织(例如,针对配备专用张量处理硬件的 GPU)。为了实现这些目标,该项目将为稀疏数组运算和关系代数开发统一的编译器理论,开发新的关系数据表示形式,并开发将这些应用程序编译到专用加速器的技术。该项目的成功将带来新的灵活的数据分析系统,该系统可以跨数据结构和硬件移植,并且在不失通用性的情况下比当前的通用方法快几个数量级。该奖项反映了 NSF 的法定使命,并通过使用基金会的智力价值和更广泛的影响审查标准进行评估,被认为值得支持。

项目成果

期刊论文数量(3)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Indexed Streams: A Formal Intermediate Representation for Fused Contraction Programs
  • DOI:
    10.1145/3591268
  • 发表时间:
    2023-06
  • 期刊:
  • 影响因子:
    0
  • 作者:
    S. Kovach;Praneeth Kolichala;Tiancheng Gu;Fredrik Kjolstad
  • 通讯作者:
    S. Kovach;Praneeth Kolichala;Tiancheng Gu;Fredrik Kjolstad
The Sparse Abstract Machine
Mosaic: An Interoperable Compiler for Tensor Algebra
Mosaic:张量代数的可互操作编译器
{{ 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 }}

Fredrik Berg Kjoelstad其他文献

Fredrik Berg Kjoelstad的其他文献

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

{{ truncateString('Fredrik Berg Kjoelstad', 18)}}的其他基金

Collaborative Research: PPoSS: LARGE: A Full-Stack Architecture for Sparse Computation
协作研究:PPoSS:LARGE:稀疏计算的全栈架构
  • 批准号:
    2216964
  • 财政年份:
    2022
  • 资助金额:
    $ 57.63万
  • 项目类别:
    Continuing Grant

相似海外基金

A Unified Understanding of the Earth's Radiation Environment
对地球辐射环境的统一认识
  • 批准号:
    NE/Z000157/1
  • 财政年份:
    2024
  • 资助金额:
    $ 57.63万
  • 项目类别:
    Research Grant
Thinking about possibilities: Towards a unified cognitive framework
思考可能性:走向统一的认知框架
  • 批准号:
    FT230100010
  • 财政年份:
    2024
  • 资助金额:
    $ 57.63万
  • 项目类别:
    ARC Future Fellowships
A Cyber-Physical System for Unified Diagnosis and Treatment of Lung Disease
肺部疾病统一诊疗的网络物理系统
  • 批准号:
    MR/Y011694/1
  • 财政年份:
    2024
  • 资助金额:
    $ 57.63万
  • 项目类别:
    Fellowship
CAREER: A Unified Theory of Private Control Systems
职业:私人控制系统的统一理论
  • 批准号:
    2422260
  • 财政年份:
    2024
  • 资助金额:
    $ 57.63万
  • 项目类别:
    Continuing Grant
CAREER: Enhancing Organizational Learning: Leveraging Unified Diversity through Human Resource Management
职业:加强组织学习:通过人力资源管理利用统一多样性
  • 批准号:
    2336679
  • 财政年份:
    2024
  • 资助金额:
    $ 57.63万
  • 项目类别:
    Continuing Grant
PILOT - a unified platform for integrated and auditable end-to-end financial planning that seamlessly integrates intelligence to support compliance with best practices and regulations
PILOT - 一个用于集成且可审计的端到端财务规划的统一平台,可无缝集成情报以支持遵守最佳实践和法规
  • 批准号:
    10097590
  • 财政年份:
    2024
  • 资助金额:
    $ 57.63万
  • 项目类别:
    Collaborative R&D
CAS-Climate: CAREER: A Unified Zero-Carbon-Driven Design Framework for Accelerating Power Grid Deep Decarbonization (ZERO-ACCELERATOR)
CAS-气候:职业:加速电网深度脱碳的统一零碳驱动设计框架(零加速器)
  • 批准号:
    2338158
  • 财政年份:
    2024
  • 资助金额:
    $ 57.63万
  • 项目类别:
    Continuing Grant
SensorGROW - an intuitive, cost effective and scalable precision growing platform, powered by a network of unified agri-sensor nodes
SensorGROW - 直观、经济高效且可扩展的精准种植平台,由统一农业传感器节点网络提供支持
  • 批准号:
    10095990
  • 财政年份:
    2024
  • 资助金额:
    $ 57.63万
  • 项目类别:
    Collaborative R&D
Product structures theorems and unified methods of algorithm design for geometrically constructed graphs
几何构造图的乘积结构定理和算法设计统一方法
  • 批准号:
    23K10982
  • 财政年份:
    2023
  • 资助金额:
    $ 57.63万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Collaborative Research: Elements: ProDM: Developing A Unified Progressive Data Management Library for Exascale Computational Science
协作研究:要素:ProDM:为百亿亿次计算科学开发统一的渐进式数据管理库
  • 批准号:
    2311757
  • 财政年份:
    2023
  • 资助金额:
    $ 57.63万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了