Collaborative Research: SI2-SSI: Sustaining Innovation in the Linear Algebra Software Stack for Computational Chemistry and Other Sciences
合作研究:SI2-SSI:计算化学和其他科学的线性代数软件堆栈的持续创新
基本信息
- 批准号:1550493
- 负责人:
- 金额:$ 75.1万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2016
- 资助国家:美国
- 起止时间:2016-07-15 至 2019-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
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.
科学发现现在经常涉及计算机模拟,而不是实验室实验。这可以加速,改善和/或扩大科学洞察力,通常会大大降低成本。许多这样的计算机模拟花费大量或大部分时间来解决线性代数(矩阵)问题。对于这些模拟,线性代数问题构成了计算的最基本构建块。因此,有效解决线性代数问题的软件库(专用代码包)从根本上支持科学的持续创新。该项目旨在为该领域创建下一代软件库,并将这些库作为开源软件提供给科学界,这些软件可以很容易地移植到当前和未来的计算机体系结构中。这将直接或间接地影响学术界、国家实验室和工业界的发现。该项目还将通过开放式课件影响负担得起的教育,预计将覆盖广泛的受众。本科生和研究生的参与将加强受过支持科学计算培训的合格人才库。 该项目涉及传统上代表性不足的群体的研究人员和学生。BLAS(基本线性代数子程序)是众所周知的例程,为执行基本向量和矩阵运算提供标准构建块。1级BLAS执行标量、向量和向量-向量运算,2级BLAS执行矩阵-向量运算,3级BLAS执行矩阵-矩阵运算。由于BLAS是高效的、可移植的和广泛可用的,它们通常用于高质量线性代数软件的开发,例如众所周知的线性代数包(LAPACK)。然而,今天存在的BLAS库还没有发展到新的计算架构,因此没有表现得很好。因此,该项目的技术目标和范围是开发一个新的高性能密集线性代数库,具有广泛的功能,可以轻松地移植到当前和未来的多核和众核处理器。该项目建立在类似于BLAS的库实例化软件(BLIS)的基础上,该软件已经公开了促进BLAS高性能实现的低级原语。通过根据这些低级原语来实现高级密集线性代数功能,将为许多科学计算应用所需的高级功能实现可移植的高性能。贡献将包括将开发的技术,用于实施这样的软件,由此产生的开放源码软件,教学文物,将包括开放课程软件。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
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 }}
Robert van de Geijn其他文献
Robert van de Geijn的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Robert van de Geijn', 18)}}的其他基金
Collaborative Research: Frameworks: Beyond the BLAS: A framework for accelerating computational and data science
协作研究:框架:超越 BLAS:加速计算和数据科学的框架
- 批准号:
2003921 - 财政年份:2020
- 资助金额:
$ 75.1万 - 项目类别:
Standard Grant
SHF: Small: Making Strassen's Algorithm Practical
SHF:小:使 Strassen 的算法变得实用
- 批准号:
1714091 - 财政年份:2017
- 资助金额:
$ 75.1万 - 项目类别:
Standard Grant
SHF: Small: From Matrix Computations to Tensor Computations
SHF:小:从矩阵计算到张量计算
- 批准号:
1320112 - 财政年份:2013
- 资助金额:
$ 75.1万 - 项目类别:
Standard Grant
Collaborative Research: SI2-SSI: A Linear Algebra Software Infrastructure for Sustained Innovation in Computational Chemistry and other Sciences
合作研究:SI2-SSI:用于计算化学和其他科学持续创新的线性代数软件基础设施
- 批准号:
1148125 - 财政年份:2012
- 资助金额:
$ 75.1万 - 项目类别:
Standard Grant
Conference on Numerical Linear Algebra: Perturbation, Performance, and Portability
数值线性代数会议:扰动、性能和可移植性
- 批准号:
1000622 - 财政年份:2010
- 资助金额:
$ 75.1万 - 项目类别:
Standard Grant
SHF: Small:Transforming Linear Algebra Libraries
SHF:小型:转换线性代数库
- 批准号:
0917167 - 财政年份:2009
- 资助金额:
$ 75.1万 - 项目类别:
Standard Grant
Collaborative Research: Mechanical Transformation of Knowledge to Libraries
协作研究:知识向图书馆的机械转化
- 批准号:
0850750 - 财政年份:2009
- 资助金额:
$ 75.1万 - 项目类别:
Standard Grant
Foundations and Applications of Hierarchically stored Matrices
分层存储矩阵的基础和应用
- 批准号:
0702714 - 财政年份:2007
- 资助金额:
$ 75.1万 - 项目类别:
Continuing Grant
ST-CRTS: Foundations of Programming Linear Algebra Algorithms on SMP and Multicore Systems
ST-CRTS:SMP 和多核系统上的线性代数算法编程基础
- 批准号:
0540926 - 财政年份:2006
- 资助金额:
$ 75.1万 - 项目类别:
Standard Grant
Automatic Tools for Deriving, Analyzing, and Implementing Linear Algebra Libraries
用于推导、分析和实现线性代数库的自动工具
- 批准号:
0342369 - 财政年份:2004
- 资助金额:
$ 75.1万 - 项目类别:
Standard Grant
相似国自然基金
Research on Quantum Field Theory without a Lagrangian Description
- 批准号:24ZR1403900
- 批准年份:2024
- 资助金额:0.0 万元
- 项目类别:省市级项目
Cell Research
- 批准号:31224802
- 批准年份:2012
- 资助金额:24.0 万元
- 项目类别:专项基金项目
Cell Research
- 批准号:31024804
- 批准年份:2010
- 资助金额:24.0 万元
- 项目类别:专项基金项目
Cell Research (细胞研究)
- 批准号:30824808
- 批准年份:2008
- 资助金额:24.0 万元
- 项目类别:专项基金项目
Research on the Rapid Growth Mechanism of KDP Crystal
- 批准号:10774081
- 批准年份:2007
- 资助金额:45.0 万元
- 项目类别:面上项目
相似海外基金
Collaborative Research: SI2-SSI: Expanding Volunteer Computing
合作研究:SI2-SSI:扩展志愿者计算
- 批准号:
2039142 - 财政年份:2020
- 资助金额:
$ 75.1万 - 项目类别:
Standard Grant
SI2-SSI: Collaborative Research: Einstein Toolkit Community Integration and Data Exploration
SI2-SSI:协作研究:Einstein Toolkit 社区集成和数据探索
- 批准号:
2114580 - 财政年份:2020
- 资助金额:
$ 75.1万 - 项目类别:
Continuing Grant
Collaborative Research: SI2-SSI: Expanding Volunteer Computing
合作研究:SI2-SSI:扩展志愿者计算
- 批准号:
2001752 - 财政年份:2019
- 资助金额:
$ 75.1万 - 项目类别:
Standard Grant
Collaborative Research: NISC SI2-S2I2 Conceptualization of CFDSI: Model, Data, and Analysis Integration for End-to-End Support of Fluid Dynamics Discovery and Innovation
合作研究:NISC SI2-S2I2 CFDSI 概念化:模型、数据和分析集成,用于流体动力学发现和创新的端到端支持
- 批准号:
1743178 - 财政年份:2018
- 资助金额:
$ 75.1万 - 项目类别:
Continuing Grant
Collaborative Research: NISC SI2-S2I2 Conceptualization of CFDSI: Model, Data, and Analysis Integration for End-to-End Support of Fluid Dynamics Discovery and Innovation
合作研究:NISC SI2-S2I2 CFDSI 概念化:模型、数据和分析集成,用于流体动力学发现和创新的端到端支持
- 批准号:
1743185 - 财政年份:2018
- 资助金额:
$ 75.1万 - 项目类别:
Continuing Grant
Collaborative Research: NISC SI2-S2I2 Conceptualization of CFDSI: Model, Data, and Analysis Integration for End-to-End Support of Fluid Dynamics Discovery and Innovation
合作研究:NISC SI2-S2I2 CFDSI 概念化:模型、数据和分析集成,用于流体动力学发现和创新的端到端支持
- 批准号:
1743180 - 财政年份:2018
- 资助金额:
$ 75.1万 - 项目类别:
Continuing Grant
Collaborative Research: NISC SI2-S2I2 Conceptualization of CFDSI: Model, Data, and Analysis Integration for End-to-End Support of Fluid Dynamics Discovery and Innovation
合作研究:NISC SI2-S2I2 CFDSI 概念化:模型、数据和分析集成,用于流体动力学发现和创新的端到端支持
- 批准号:
1743179 - 财政年份:2018
- 资助金额:
$ 75.1万 - 项目类别:
Continuing Grant
Collaborative Research: NISC SI2-S2I2 Conceptualization of CFDSI: Model, Data, and Analysis Integration for End-to-End Support of Fluid Dynamics Discovery and Innovation
合作研究:NISC SI2-S2I2 CFDSI 概念化:模型、数据和分析集成,用于流体动力学发现和创新的端到端支持
- 批准号:
1743191 - 财政年份:2018
- 资助金额:
$ 75.1万 - 项目类别:
Continuing Grant
Collaborative Research: SI2-SSI: Expanding Volunteer Computing
合作研究:SI2-SSI:扩展志愿者计算
- 批准号:
1664022 - 财政年份:2017
- 资助金额:
$ 75.1万 - 项目类别:
Standard Grant
Collaborative Research: SI2-SSI: Cyberinfrastructure for Advancing Hydrologic Knowledge through Collaborative Integration of Data Science, Modeling and Analysis
合作研究:SI2-SSI:通过数据科学、建模和分析的协作集成推进水文知识的网络基础设施
- 批准号:
1664061 - 财政年份:2017
- 资助金额:
$ 75.1万 - 项目类别:
Standard Grant