Toward Software Tools for Memory-Efficient Matrix Algebra

面向内存高效矩阵代数的软件工具

基本信息

  • 批准号:
    0830458
  • 负责人:
  • 金额:
    $ 10万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2008
  • 资助国家:
    美国
  • 起止时间:
    2008-09-15 至 2013-08-31
  • 项目状态:
    已结题

项目摘要

A scientific program is a mathematical one so there are two factorscontributing to its performance. One is the time required to performarithmetic. The other is the time needed to move data through thememory hierarchy of the computer. In today's large applications, thelatter cost often dominates. The work funded by this grant focuses onefficient computational methods for solving the problems in matrix algebrathat arise in a wide variety of science and engineering applications.Codes for such problems are typically constructed as sequences of calls tothe routines known as the Basic Linear Algebra Subprograms (BLAS). Writingprograms in this way promotes readability and maintainability but canbe costly in terms of memory efficiency especially for matrices oflarge order.The grant will be used primarily to support a Ph.D. student who willstudy ways to combine multiple BLAS routines into a single routine thatperforms the functions of more than one BLAS. He will examine ways tocreate composed BLAS via novel algorithms and performance programmingtechniques, developing a general methodology for their creation in theprocess. His work will ultimately form the basis for a tool that createscomposed BLAS automatically. Composed routines can significantly reducethe amount of data read from main memory. Preliminary results includespeedups as large as 90\%.
一个科学程序是一个数学程序,所以有两个因素影响它的性能。 一个是执行算术所需的时间。 另一个是在计算机的存储器层次结构中移动数据所需的时间。 在今天的大型应用中,后期成本往往占主导地位。 该基金资助的工作集中在解决矩阵代数问题的有效计算方法上,这些问题出现在各种科学和工程应用中。这些问题的代码通常被构造为对称为基本线性代数子程序(BLAS)的例程的调用序列。以这种方式编程提高了程序的可读性和可维护性,但在内存效率方面代价很高,特别是对于高阶矩阵。将学习如何将多个BLAS例程联合收割机组合成一个例程,执行多个BLAS的功能的学生。 他将研究如何通过新颖的算法和性能编程技术来创建组合BLAS,并在此过程中为它们的创建开发一种通用方法。 他的工作将最终形成一个工具的基础上,重新组合BLAS自动。 组合例程可以显著减少从主存读取的数据量。 初步结果包括高达90%的加速。

项目成果

期刊论文数量(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 }}

Elizabeth Jessup其他文献

Modeling the memory and performance impacts of loop fusion
  • DOI:
    10.1016/j.jocs.2011.03.002
  • 发表时间:
    2012-05-01
  • 期刊:
  • 影响因子:
  • 作者:
    Ian Karlin;Elizabeth Jessup;Erik Silkensen
  • 通讯作者:
    Erik Silkensen

Elizabeth Jessup的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Elizabeth Jessup', 18)}}的其他基金

SHF: Small: Collaborative Research: Automated Numerical Solver EnviRonment (ANSER)
SHF:小型:协作研究:自动数值求解器环境 (ANSER)
  • 批准号:
    1717854
  • 财政年份:
    2017
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
EAGER: Collaborative Research: Lighthouse: A User-Centered Web System for High-Performance Software Development
EAGER:协作研究:Lighthouse:用于高性能软件开发的以用户为中心的 Web 系统
  • 批准号:
    1550163
  • 财政年份:
    2015
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
SHF: Small: Collaborative Research: Lighthouse: Resource-Aware Advisor for High-Performance Linear Algebra
SHF:小型:协作研究:Lighthouse:高性能线性代数的资源感知顾问
  • 批准号:
    1219089
  • 财政年份:
    2012
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
SHF: Small: Collaborative Research: Taxonomy for the Automated Tuning of Matrix Algebra Software
SHF:小型:协作研究:矩阵代数软件自动调整的分类法
  • 批准号:
    0917324
  • 财政年份:
    2009
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
Tools for the Development of Memory-Efficient Sparse Linear Solvers
用于开发内存高效稀疏线性求解器的工具
  • 批准号:
    0430646
  • 财政年份:
    2004
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
Memory-Efficient Implementation of Sparse Linear Solvers
稀疏线性求解器的内存高效实现
  • 批准号:
    0072119
  • 财政年份:
    2000
  • 资助金额:
    $ 10万
  • 项目类别:
    Continuing Grant
Postdoc: Stability Issues in the Parallel Solution of Certain Generalized Eigenvalue and Singular Value Problems
博士后:某些广义特征值和奇异值问题并行求解的稳定性问题
  • 批准号:
    9625912
  • 财政年份:
    1996
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
NSF Young Investigator
NSF 青年研究员
  • 批准号:
    9357812
  • 财政年份:
    1993
  • 资助金额:
    $ 10万
  • 项目类别:
    Continuing Grant
Numerical Methods for the Unsymmetric Tridiagonal EigenvalueProblem
非对称三对角特征值问题的数值方法
  • 批准号:
    9109785
  • 财政年份:
    1991
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant

相似海外基金

ERI: SDR Beyond Radio: Enabling Experimental Research in Multi-Node Optical Wireless Networks via Software Defined Radio Tools and Techniques
ERI:超越无线电的 SDR:通过软件定义无线电工具和技术实现多节点光无线网络的实验研究
  • 批准号:
    2347514
  • 财政年份:
    2024
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
I-Corps: Translation potential of climate change mitigation and adaptation software tools
I-Corps:气候变化减缓和适应软件工具的翻译潜力
  • 批准号:
    2421980
  • 财政年份:
    2024
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
CAREER: Fuzzing Large Software: Principles, Methods, and Tools
职业:模糊大型软件:原理、方法和工具
  • 批准号:
    2340198
  • 财政年份:
    2024
  • 资助金额:
    $ 10万
  • 项目类别:
    Continuing Grant
TELEMETRY - Trustworthy mEthodologies, open knowLedgE & autoMated tools for sEcurity Testing of IoT software, haRdware & ecosYstems
遥测 - 值得信赖的方法,开放的知识
  • 批准号:
    10087006
  • 财政年份:
    2023
  • 资助金额:
    $ 10万
  • 项目类别:
    EU-Funded
Research on tools to support remote collaborative learning of maker activities that leverage both software and hardware
研究支持利用软件和硬件的创客活动远程协作学习的工具
  • 批准号:
    22KJ1010
  • 财政年份:
    2023
  • 资助金额:
    $ 10万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
A software platform enabling rapidly customisable extended reality (XR) training and manufacturing assistance tools
一个支持快速定制扩展现实 (XR) 培训和制造辅助工具的软件平台
  • 批准号:
    10063109
  • 财政年份:
    2023
  • 资助金额:
    $ 10万
  • 项目类别:
    Collaborative R&D
SBIR TOPIC 417: QUANTITATIVE IMAGING SOFTWARE TOOLS FOR CANCER DIAGNOSIS AND TREATMENT PLANNING
SBIR 主题 417:用于癌症诊断和治疗计划的定量成像软件工具
  • 批准号:
    10924835
  • 财政年份:
    2023
  • 资助金额:
    $ 10万
  • 项目类别:
New software tools for differential analysis of single-cell genomics perturbation experiments
用于单细胞基因组扰动实验差异分析的新软件工具
  • 批准号:
    10735033
  • 财政年份:
    2023
  • 资助金额:
    $ 10万
  • 项目类别:
Robust approaches for the analysis of agreement between clinical measurements: development of guidance and software tools for researchers
分析临床测量之间一致性的稳健方法:为研究人员开发指南和软件工具
  • 批准号:
    MR/X029301/1
  • 财政年份:
    2023
  • 资助金额:
    $ 10万
  • 项目类别:
    Research Grant
Constructing a software platform by harnessing emerging data science tools for improved analytics and monitoring of female genital schistosomiasis and
利用新兴数据科学工具构建软件平台,以改进对女性生殖器血吸虫病和艾滋病的分析和监测
  • 批准号:
    2881870
  • 财政年份:
    2023
  • 资助金额:
    $ 10万
  • 项目类别:
    Studentship
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了