Automatic Tools for Deriving, Analyzing, and Implementing Linear Algebra Libraries
Automatic Tools for Deriving, Analyzing, and Implementing Linear Algebra Libraries
批准号:
0342369
负责人:
Robert van de Geijn
金额:
$30.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2004
资助国家:
美国
项目状态:
已结题
起止时间:
2004-03-01 至 2008-02-29
中文摘要
该项目将开发用于高性能顺序和并行线性代数库的自动推导、自动实现、自动性能建模和自动稳定性分析的原型工具。作为提议项目的一部分,将创建一组工具,这些工具将合并上述原型(半)自动化系统的功能。该功能将被扩展到包括针对不同语言的api的自动代码生成,具有多级内存(包括分布式内存)的架构的自动成本分析,以及自动稳定性分析。系统的输入将是线性代数表达式形式的矩阵运算。输出将是给定操作的整个算法家族,顺序和并行架构的高性能实现,实现的成本分析以及算法的稳定性分析。该系统的演示将是自动创建下一代高性能库,其功能包括LAPACK等,参数化适用于广泛的顺序和并行体系结构。这是对知识系统的简化,是高性能线性代数库开发的基础,代表了该项目对科学的主要贡献。所针对的那种自动化是对已达到的理解水平的最终展示。拟议工作的成功将通过以下方式来衡量:(1)自动化工具的适用性范围;(2)容纳新建筑特征所需的工作量;(3)工具能够容纳新功能的难易程度。换句话说,成功的度量将在很大程度上与生产力、维护和适用性有关。
英文摘要
Van de Geijin, RobertCCF-0342369The proposed project will develop prototype tools for the automaticderivation, automatic implementation, automatic performance modeling,and automatic stability analysis of high-performance sequential andparallel linear algebra libraries.As part of the proposed project, a set of tools will be created thatwill merge the capabilities of the above described prototypem (semi-) automated systems. The functionality will be extended to encompass automated generation of code targeting APIs for different languages, automated cost analysis for architectures with multi-level memories (including distributed memory) as well as automated stability analysis. The input to the system will be matrix operations in form of linear algebraic expression. The output will be entire families of algorithms for the given operations, high-performance implementations for sequential and parallel architectures, cost analyses of the implementations, and stability analyses of the algorithms. A demonstration of the system will be the automatic creation of a next-generation high-performance library with functionality that encompasses LAPACK and more, parameterized for a broad range of sequential and parallel architectures.It is the reduction to a system of the knowledge that underlies thedevelopment of high-performance linear algebra libraries thatrepresents the primary contribution to science of this project.Automation of the kind that is targeted is the ultimate demonstrationof the level of understanding that has been achieved.The success of the proposed work will then measured by: (1) thebroadness of applicability of the automated tools; (2) the amount ofeffort required to accommodate new architectural features; and (3) theease with which new functionality can be accommodated by the tools.In other words, the measurement of success will largely be withrespect to productivity, maintenance, and applicability.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: Frameworks: Beyond the BLAS: A framework for accelerating computational and data science
-
批准号:2003921
-
项目类别:Standard Grant
-
资助金额:$81.27万
-
财政年份:2020
-
负责人:Robert van de Geijn
-
依托单位:
SHF: Small: Making Strassen's Algorithm Practical
-
批准号:1714091
-
项目类别:Standard Grant
-
资助金额:$46.59万
-
财政年份:2017
-
负责人: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
-
依托单位:
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
-
依托单位:
海外基金