课题基金 / 基金详情

SHF: Small: Making Strassen's Algorithm Practical

SHF: Small: Making Strassen's Algorithm Practical
SHF:小:使 Strassen 的算法变得实用
批准号:
1714091
负责人:
Robert van de Geijn
金额:
$46.59万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2017
资助国家:
美国
项目状态:
已结题
起止时间:
2017-08-01 至 2021-02-28

项目摘要

项目成果

Robert van de Geijn的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
High-performance linear algebra software libraries are at the core of scientific computing and machine learning applications. At the core of many high-performance linear algebra libraries lies the matrix multiplication operation because many other matrix operations can be cast in terms of matrix multiplication and matrix multiplication itself can attain high performance. Strassen?s algorithm, first proposed in 1969, is a clever scheme for reducing the number of arithmetic calculations that must be performed when computing a matrix multiplication. It has mostly been a theoretical curiosity that has led to a sequence of improvements over the years. Some practical applications of Strassen?s algorithm for very large problem sizes have been encountered in, for example, the aerospace industry. Very recently, it was shown that Strassen?s algorithm, and some of its variations, can be made practical for small problem sizes, opening up a range of new academic and practical directions of research. The project will pursue these directions and will incorporate the advances in high-performance software libraries. In essence, it will give the user a performance boost of up to around 30%, for free. The proposed work will create a practical framework and analysis for the implementation of a broad family of Strassen-like algorithms, building on a model of computation that captures the interaction between software and hardware. This will yield the most thorough understanding to date of the practical implementation of such algorithms. The proposed project will also deliver a software library for practical use in computational science and machine learning applications that cast computation in terms of matrix-matrix multiplication and/or tensor contractions, with a mechanism for choosing the best algorithm from that family. It builds on recent advances regarding the high-performance implementation of linear algebra software libraries. What was shown was that such libraries can be composed from small kernels that can be highly optimized for a specific architecture. These kernels have become the building blocks for traditional algorithms for matrix operations. In this research, they also become the building blocks for high-performance algorithms that incorporate Strassen?s algorithm and closely related so-called fast matrix multiplication algorithms. The resulting software will be released under open source license to facilitate its use and study. Pedagogical outreach will include the development of a Massive Open Online Course on "Programming for Performance" in which Strassen-like algorithms and their practical implementation will be a prominent enrichment. The project involves several members from traditionally underrepresented groups and will continue a long tradition of involvement by undergraduates.
期刊论文(4)
专著(0)
科研奖励(0)
会议论文
DOI: 10.1137/17m1135578
发表时间: 2017-04
期刊: SIAM J. Sci. Comput.
影响因子: --
作者: [Jianyu Huang;D. Matthews;R. Geijn]
通讯作者: Jianyu Huang;D. Matthews;R. Geijn
Lowering Barriers into HPC through Open Education
通过开放教育降低 HPC 的障碍
DOI: --
发表时间: 2017
期刊: EdEduHPC-17: Workshop on Education for High-Performance Computing.
影响因子: --
作者: [van de Geijn, Robert A., Huang, Jianyu, Myers, Margaret E., Parikh, Devangi N., Smith, Tyler M.]
通讯作者: Smith, Tyler M.
Learning from Optimizing Matrix-Matrix Multiplication
从优化矩阵-矩阵乘法中学习
DOI: --
发表时间: 2018
期刊: NSF/TCPP Workshop on Parallel and Distributed Computing Education (EduPar-18
影响因子: --
作者: [Parikh, Devangi N., Huang, Jianyu, Myers, Margaret E., van de Geijn, Robert A.]
通讯作者: van de Geijn, Robert A.
Collaborative Research: Frameworks: Beyond the BLAS: A framework for accelerating computational and data science
  • 批准号:
    2003921
  • 项目类别:
    Standard Grant
  • 资助金额:
    $81.27万
  • 财政年份:
    2020
  • 负责人:
    Robert van de Geijn
  • 依托单位:
Collaborative Research: SI2-SSI: Sustaining Innovation in the Linear Algebra Software Stack for Computational Chemistry and Other Sciences
  • 批准号:
    1550493
  • 项目类别:
    Standard Grant
  • 资助金额:
    $75.1万
  • 财政年份:
    2016
  • 负责人:
    Robert van de Geijn
  • 依托单位:
SHF: Small: From Matrix Computations to Tensor Computations
  • 批准号:
    1320112
  • 项目类别:
    Standard Grant
  • 资助金额:
    $34.8万
  • 财政年份:
    2013
  • 负责人:
    Robert van de Geijn
  • 依托单位:
Collaborative Research: SI2-SSI: A Linear Algebra Software Infrastructure for Sustained Innovation in Computational Chemistry and other Sciences
  • 批准号:
    1148125
  • 项目类别:
    Standard Grant
  • 资助金额:
    $144.53万
  • 财政年份:
    2012
  • 负责人:
    Robert van de Geijn
  • 依托单位:
国内基金
海外基金
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
  • 依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    10.0万元
  • 批准年份:
    2022
  • 负责人:
    张祥忠
  • 依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
  • 批准号:
    31972324
  • 项目类别:
    面上项目
  • 资助金额:
    58.0万元
  • 批准年份:
    2019
  • 负责人:
    高学文
  • 依托单位: