Reliable and Scalable Software for Linear Algebra Computations on High End Computers
用于在高端计算机上进行线性代数计算的可靠且可扩展的软件
基本信息
- 批准号:0444486
- 负责人:
- 金额:$ 85万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2005
- 资助国家:美国
- 起止时间:2005-01-01 至 2008-06-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
This project aims to address the issue of inadequate software support for High Performance Computing by improving two widely used standard libraries, LAPACK and ScaLAPCK, both of which provide numerical linear algebra kernels. By a combination of algorithmic research, an on-going user and vendor survey (at icl.cs.utk.edu/lapack-survey.html), and anticipation of the demands and opportunities of new architectures and modern programming languages, the following key improvements to the current versions have been identified. The use of novel, improved algorithms. Improved ease of use. Performance Tuning. Improved reliability and support. First, new state-of-the-art algorithms will improve speed, accuracy, and memory efficiency. Second, improved user interfaces that exploit features of modern programming languages are important for better ease of use and also hide some of the underlying complex, possibly distributed, data structures. Third, the performance of both libraries crucially depends on a number of machine-dependent parameters whose setting can benefit from automatic tuning techniques developed very successfully in the ATLAS project. Last, there is a huge demand for ongoing support and maintenance of both LAPACK and ScaLAPACK, and there is a need for installing a formal mechanism for user feedback, for tracking bugs, for version management, and facilitated installation. Broader Impacts: LAPACK and ScaLAPACK have been adopted by many vendors as the basis of their own libraries: SGI/Cray, IBM, HP-Convex, Fujitsu, NEC, NAG and IMSL, and the Mathworks (producers of Matlab). For this reason, the proposed changes will have a large impact. Furthermore, recent origin of most of the algorithms described in this proposal means that there are not yet any easily accessible descriptions suitable for education. As part of the project documentation, tutorial material will be developed that is suitable for classroom instruction and wide educational outreach. The development of LAPACK and ScaLAPACK is part of a long and successful history of collaboration between the PIs. In addition, for the current improvements, numerous outside collaborators have offered support ranging from software and ideas to help in programming and development.
该项目旨在通过改进两个广泛使用的标准库LAPACK和ScaLAPCK来解决高性能计算软件支持不足的问题,这两个标准库都提供数值线性代数内核。通过结合算法研究、正在进行的用户和供应商调查(icl.cs.utk.edu/lapack-survey.html)以及对新架构和现代编程语言的需求和机遇的预期,确定了对当前版本的以下关键改进。 使用新的、改进的算法。提高易用性。性能调整。提高可靠性和支持。 首先,新的最先进的算法将提高速度,准确性和内存效率。 其次,改进的用户界面利用现代编程语言的功能,对于更好地易用性非常重要,并且还隐藏了一些潜在的复杂的,可能是分布式的数据结构。 第三,这两个库的性能关键取决于一些机器相关的参数,其设置可以受益于自动调优技术开发非常成功的ATLAS项目。 最后,对LAPACK和ScaLAPACK的持续支持和维护有巨大的需求,并且需要安装用于用户反馈、跟踪错误、版本管理和简化安装的正式机制。 更广泛的影响:LAPACK和ScaLAPACK已经被许多供应商采用作为他们自己的库的基础:SGI/Cray,IBM,HP-Convex,Fujitsu,NEC,NAG和IMSL,以及Mathworks(Matlab的生产商)。 因此,拟议的改革将产生很大影响。 此外,本提案中描述的大多数算法都是最近才出现的,这意味着还没有任何适合教育的易于访问的描述。 作为项目文件的一部分,将编写适合课堂教学和广泛教育推广的辅导材料。LAPACK和ScaLAPACK的开发是PI之间长期成功合作历史的一部分。 此外,对于目前的改进,许多外部合作者提供了从软件和想法到帮助编程和开发的支持。
项目成果
期刊论文数量(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 }}
James Demmel其他文献
Fast multiplication of random dense matrices with sparse matrices
随机稠密矩阵与稀疏矩阵的快速乘法
- DOI:
- 发表时间:
2024 - 期刊:
- 影响因子:0
- 作者:
Tianyu Liang;Riley Murray;Aydın Buluç;James Demmel - 通讯作者:
James Demmel
Minimizing Communication in Linear Algebra
- DOI:
- 发表时间:
2009 - 期刊:
- 影响因子:0
- 作者:
James Demmel - 通讯作者:
James Demmel
Writing programs that scale with increasing numbers of cores should be as easy as writing programs for sequential computers
编写随着内核数量的增加而扩展的程序应该像为顺序计算机编写程序一样简单
- DOI:
- 发表时间:
2018 - 期刊:
- 影响因子:0
- 作者:
K. Asanović;Rastislav Bodík;James Demmel;T. Keaveny;K. Keutzer;J. Kubiatowicz;Nelson Morgan;David A. Patterson;Koushik Sen;J. Wawrzynek;David Wessel;K. Yelick - 通讯作者:
K. Yelick
Automatic Performance Tuning for the Multi-section with Multiple Eigenvalues Method for the Symmetric Eigenproblem
对称特征值问题多段多特征值法的自动性能调优
- DOI:
- 发表时间:
2007 - 期刊:
- 影响因子:0
- 作者:
Takahiro Katagiri;Christof Voemel;James Demmel - 通讯作者:
James Demmel
Modeling the Bene ts of Mixed Data and Task Parallelism
模拟混合数据和任务并行性的好处
- DOI:
- 发表时间:
1997 - 期刊:
- 影响因子:0
- 作者:
James Demmel;K. Yelick - 通讯作者:
K. Yelick
James Demmel的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('James Demmel', 18)}}的其他基金
Collaborative Research:Frameworks: Basic ALgebra LIbraries for Sustainable Technology with Interdisciplinary Collaboration (BALLISTIC)
协作研究:框架:跨学科协作可持续技术的基本代数库(BALLISTIC)
- 批准号:
2004763 - 财政年份:2020
- 资助金额:
$ 85万 - 项目类别:
Standard Grant
REU Site: Summer Undergraduate Program in Engineering Research at Berkeley (SUPERB): Collecting and Using Big Data for the Public Good
REU 网站:伯克利工程研究暑期本科生课程(SUPERB):为公共利益收集和使用大数据
- 批准号:
1659833 - 财政年份:2017
- 资助金额:
$ 85万 - 项目类别:
Standard Grant
SI2 SSI: Collaborative Research: Sustained Innovations for Linear Algebra Software (SILAS)
SI2 SSI:协作研究:线性代数软件 (SILAS) 的持续创新
- 批准号:
1339676 - 财政年份:2013
- 资助金额:
$ 85万 - 项目类别:
Continuing Grant
Collaborative Research: SDCI HPC Improvement: Improvement and Support of Community Based Dense Linear Algebra Software for Extreme Scale Computational Science
合作研究:SDCI HPC 改进:针对超大规模计算科学的基于社区的密集线性代数软件的改进和支持
- 批准号:
1032639 - 财政年份:2010
- 资助金额:
$ 85万 - 项目类别:
Standard Grant
ITR/SI: Societal Scale Information Systems: Technologies, Design and Applications
ITR/SI:社会规模信息系统:技术、设计和应用
- 批准号:
0122599 - 财政年份:2001
- 资助金额:
$ 85万 - 项目类别:
Continuing Grant
Linear Algebra Algorithms and Tools for Emerging Computing Environments and User Communities
适用于新兴计算环境和用户社区的线性代数算法和工具
- 批准号:
9813362 - 财政年份:1999
- 资助金额:
$ 85万 - 项目类别:
Continuing Grant
Proposal for Toolboxes and Templated for Large Scale Linear Algebra Problems
针对大规模线性代数问题的工具箱和模板提案
- 批准号:
9313958 - 财政年份:1994
- 资助金额:
$ 85万 - 项目类别:
Continuing Grant
Parallelize a Global Atmospheric Chemical Tracer Model (Postdoctoral Research Associateship in Computational Science and Engineering)
并行化全球大气化学示踪剂模型(计算科学与工程博士后研究助理)
- 批准号:
9404748 - 财政年份:1994
- 资助金额:
$ 85万 - 项目类别:
Standard Grant
CISE 1994 Minority Graduate Fellowships Honorable Mention for Melody Ivory
Melody Ivory 获得 CISE 1994 少数族裔研究生奖学金荣誉奖
- 批准号:
9423174 - 财政年份:1994
- 资助金额:
$ 85万 - 项目类别:
Standard Grant
Mathematical Sciences: Analyzing Failures in Algorithms forGeneralized Eigenproblems Using Singularity Theory
数学科学:使用奇点理论分析广义本征问题算法中的失败
- 批准号:
9120852 - 财政年份:1992
- 资助金额:
$ 85万 - 项目类别:
Standard Grant
相似国自然基金
Scalable Learning and Optimization: High-dimensional Models and Online Decision-Making Strategies for Big Data Analysis
- 批准号:
- 批准年份:2024
- 资助金额:万元
- 项目类别:合作创新研究团队
相似海外基金
CAREER: Scalable Software Infrastructure for Analyzing Complex Networks
职业:用于分析复杂网络的可扩展软件基础设施
- 批准号:
2339607 - 财政年份:2024
- 资助金额:
$ 85万 - 项目类别:
Continuing Grant
CAREER: Enabling Scalable and Resilient Quantum Computer Architectures through Synergistic Hardware-Software Co-Design
职业:通过协同硬件软件协同设计实现可扩展且有弹性的量子计算机架构
- 批准号:
2340267 - 财政年份:2024
- 资助金额:
$ 85万 - 项目类别:
Continuing Grant
RII Track-4: NSF: Extracting Pan Genomic Information from Metagenomic Data: Distributed Algorithms and Scalable Software
RII Track-4:NSF:从宏基因组数据中提取泛基因组信息:分布式算法和可扩展软件
- 批准号:
2327456 - 财政年份:2024
- 资助金额:
$ 85万 - 项目类别:
Standard Grant
Deployment of Scalable System Software for Machine Learning Technology to Saving Computing Resources
部署机器学习技术的可扩展系统软件以节省计算资源
- 批准号:
23H03369 - 财政年份:2023
- 资助金额:
$ 85万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Collaborative Research: CCRI: New: A Scalable Hardware and Software Environment Enabling Secure Multi-party Learning
协作研究:CCRI:新:可扩展的硬件和软件环境支持安全的多方学习
- 批准号:
2347617 - 财政年份:2023
- 资助金额:
$ 85万 - 项目类别:
Standard Grant
Unified, Scalable, and Reproducible Neurostatistical Software
统一、可扩展且可重复的神经统计软件
- 批准号:
10725500 - 财政年份:2023
- 资助金额:
$ 85万 - 项目类别:
Accelerating adoption of trustworthy AI in radiology: scalable software for non-technical clinical users to independently validate commercial products at local sites
加速在放射学中采用值得信赖的人工智能:为非技术临床用户提供可扩展的软件,以在本地站点独立验证商业产品
- 批准号:
10064189 - 财政年份:2023
- 资助金额:
$ 85万 - 项目类别:
Collaborative R&D
CAREER: Scalable Assurance via Verifiable Hardware-Software Contracts
职业:通过可验证的硬件软件合同提供可扩展的保证
- 批准号:
2236855 - 财政年份:2023
- 资助金额:
$ 85万 - 项目类别:
Continuing Grant
SHF: Medium: Efficient and Scalable Pattern Matching via Hardware-Software Co-Design
SHF:中:通过软硬件协同设计实现高效且可扩展的模式匹配
- 批准号:
2313062 - 财政年份:2023
- 资助金额:
$ 85万 - 项目类别:
Continuing Grant
PreSize Net medical device software for realistic surgery planning: next-generation scalable technology for selecting the best surgical scenario for every patient
用于现实手术规划的 PreSize Net 医疗设备软件:下一代可扩展技术,可为每位患者选择最佳手术方案
- 批准号:
10055877 - 财政年份:2023
- 资助金额:
$ 85万 - 项目类别:
Collaborative R&D