SHF: Small: Making Strassen's Algorithm Practical
SHF: Small: Making Strassen's Algorithm Practical
批准号:
1714091
负责人:
Robert van de Geijn
金额:
$46.59万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2017
资助国家:
美国
项目状态:
已结题
起止时间:
2017-08-01 至 2021-02-28
中文摘要
点击翻译按钮获取中文摘要
英文摘要
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
-
依托单位:
Conference on Numerical Linear Algebra: Perturbation, Performance, and Portability
-
批准号:1000622
-
项目类别:Standard Grant
-
资助金额:$2.4万
-
财政年份:2010
-
负责人:Robert van de Geijn
-
依托单位:
SHF: Small:Transforming Linear Algebra Libraries
-
批准号:0917167
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2009
-
负责人:Robert van de Geijn
-
依托单位:
Collaborative Research: Mechanical Transformation of Knowledge to Libraries
-
批准号:0850750
-
项目类别:Standard Grant
-
资助金额:$31.0万
-
财政年份:2009
-
负责人:Robert van de Geijn
-
依托单位:
Foundations and Applications of Hierarchically stored Matrices
-
批准号:0702714
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2007
-
负责人:Robert van de Geijn
-
依托单位:
ST-CRTS: Foundations of Programming Linear Algebra Algorithms on SMP and Multicore Systems
-
批准号:0540926
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:Robert van de Geijn
-
依托单位:
Automatic Tools for Deriving, Analyzing, and Implementing Linear Algebra Libraries
-
批准号:0342369
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2004
-
负责人:Robert van de Geijn
-
依托单位:
ALG: ICollaborative Research: A Systematic Approach to the Derivation, Representation, Analysis, and Correctness of Dense and Banded Linear Algebra Algorithms for HPC Architectures
-
批准号:0305163
-
项目类别:Continuing Grant
-
资助金额:$23.93万
-
财政年份:2003
-
负责人:Robert van de Geijn
-
依托单位:
ALGORITHMS: Collaborative Research: New Contributions to the Theory and Practice of Programming Linear Algebra Libraries
-
批准号:0203685
-
项目类别:Standard Grant
-
资助金额:$3.5万
-
财政年份:2002
-
负责人:Robert van de Geijn
-
依托单位:
国内基金
海外基金
登录
查看更多内容
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:
-
依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2022
-
负责人:张祥忠
-
依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
-
批准号:32000033
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:林平
-
依托单位:
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
-
批准号:31972324
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2019
-
负责人:高学文
-
依托单位:
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
-
批准号:81900988
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2019
-
负责人:毛梦莹
-
依托单位:
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
-
批准号:31870821
-
项目类别:面上项目
-
资助金额:56.0万元
-
批准年份:2018
-
负责人:陈江宁
-
依托单位:
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
-
批准号:31802058
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2018
-
负责人:麻慧
-
依托单位:
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
-
批准号:31772128
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2017
-
负责人:吴建国
-
依托单位:
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
-
批准号:81704176
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2017
-
负责人:赵继梦
-
依托单位:
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
-
批准号:91640114
-
项目类别:重大研究计划
-
资助金额:85.0万元
-
批准年份:2016
-
负责人:何祖华
-
依托单位: