课题基金 / 基金详情

Collaborative Research: SI2-SSI: Sustaining Innovation in the Linear Algebra Software Stack for Computational Chemistry and Other Sciences

Collaborative Research: SI2-SSI: Sustaining Innovation in the Linear Algebra Software Stack for Computational Chemistry and Other Sciences
合作研究:SI2-SSI:计算化学和其他科学的线性代数软件堆栈的持续创新
批准号:
1550493
负责人:
Robert van de Geijn
金额:
$75.1万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2016
资助国家:
美国
项目状态:
已结题
起止时间:
2016-07-15 至 2019-12-31

项目摘要

项目成果

Robert van de Geijn的其他基金

相似基金

相关文献

中文摘要
翻译
现在的科学发现除了实验室实验外,常常还包括计算机模拟,或者用计算机模拟来代替实验室实验。这可以加速、改进和/或扩展科学洞察力,通常会大大降低成本。许多这样的计算机模拟花费大量或大部分时间来解决线性代数(矩阵)问题。对于这些模拟,线性代数问题构成了计算的最基本构建块。因此,有效地解决线性代数问题的软件库(专门的代码包)从根本上支持了科学的持续创新。该项目旨在为该领域创建下一代软件库,并将这些库作为开源软件提供给科学界,可以很容易地移植到当前和未来的计算机体系结构中。这将直接或间接地影响学术界、国家实验室和工业界的发现。该项目还将通过开放课程软件影响可负担的教育,预计将覆盖广泛的受众。本科生和研究生的参与将会加强支持科学计算的合格人才队伍。该项目涉及研究人员和学生,他们是传统上代表性不足的群体的成员。BLAS(基本线性代数子程序)是众所周知的例程,它提供了执行基本向量和矩阵运算的标准构建块。一级BLAS执行标量、矢量和矢量-矢量操作,二级BLAS执行矩阵-矢量操作,三级BLAS执行矩阵-矩阵操作。由于BLAS具有高效、可移植性和广泛可用性,因此它们通常用于开发高质量的线性代数软件,例如众所周知的线性代数包(linear algebra PACKage, LAPACK)。然而,目前存在的BLAS库还没有发展到新的计算体系结构,因此没有达到它们应有的水平。因此,该项目的技术目标和范围是开发一个具有广泛功能的新型高性能密集线性代数库,可以轻松地移植到当前和未来的多核和多核处理器上。该项目建立在类似BLAS的库实例化软件(BLIS)的基础上,BLIS已经公开了低级原语,这些原语促进了BLAS的高性能实现。通过根据这些低级原语实现高级密集线性代数功能,许多科学计算应用程序所需的高级功能将获得可移植的高性能。贡献将包括用于实现此类软件的将要开发的技术、最终的开放源代码软件,以及将包括开放课程软件的教学工件。
英文摘要
Scientific discovery now often involves computer simulation in addition to, or instead of, laboratory experimentation. This can accelerate, improve, and/or expand scientific insight, often at a great reduction in cost. Many such computer simulations spend much or most of their time solving linear algebra (matrix) problems. For these simulations, linear algebra problems constitute the most basic building blocks of the computation. As a result, software libraries (bundles of specialized code) that efficiently solve linear algebra problems fundamentally support sustained innovation in science. The project aims to create a next generation of software libraries for this domain and will make these libraries available to the scientific community as open source software that can be easily ported to current and future computer architectures. This will directly and indirectly impact discovery in academia, at the national labs, and in industry. The project will also impact affordable education through open course ware that is expected to reach a broad audience. The involvement of undergraduate and graduate students will strengthen the pool of qualified individuals trained to support scientific computing. The project involves research staff and students who are members of traditionally underrepresented groups.The BLAS (Basic Linear Algebra Subprograms) are well-known routines that provide standard building blocks for performing basic vector and matrix operations. The Level 1 BLAS perform scalar, vector and vector-vector operations, the Level 2 BLAS perform matrix-vector operations, and the Level 3 BLAS perform matrix-matrix operations. Because the BLAS are efficient, portable, and widely available, they are commonly used in the development of high quality linear algebra software, such as the well-known Linear Algebra PACKage (LAPACK), as an example. However, the BLAS libraries that exist today have not evolved to new computing architectures, and hence do not perform as well as they could. The technical goal and scope of this project, therefore, is to develop a new high-performance dense linear algebra library with broad functionality that can be easily ported to current and future multi-core and many-core processors. The project builds on the BLAS-like Library Instantiation Software (BLIS) effort that has exposed low-level primitives that facilitate the high-performance implementation of BLAS. By implementing the higher-level dense linear algebra functionality in terms of these low-level primitives, portable high performance will be achieved for higher-level functionality needed by many scientific computing applications. Contributions will include the to-be developed techniques for implementing such software, the resulting open source software, and pedagogical artifacts that will include open course ware.
期刊论文(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
  • 依托单位:
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
  • 依托单位:
国内基金
海外基金
Research on Quantum Field Theory without a Lagrangian Description
  • 批准号:
    24ZR1403900
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
    SATOSHI NAWATA
  • 依托单位:
Cell Research
Cell Research
Cell Research (细胞研究)