High Performance Software Components for Scientific Computing
High Performance Software Components for Scientific Computing
批准号:
9982205
负责人:
Andrew Lumsdaine
金额:
$28.85万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2000
资助国家:
美国
项目状态:
已结题
起止时间:
2000-04-01 至 2001-10-31
中文摘要
该项目将通过软件构件技术的改进和应用,推动高性能计算的发展。该项目将使用这些技术建立一个高性能的通用组件库,具有复杂科学应用所需的性能和灵活性。三个技术推力将支持这一方法。研究人员将开发和扩展通用编程分析和设计方法,以创建用于科学计算的组件分类,特别是表示更高级别的领域抽象和正式指定其接口。生成式优化将利用这些抽象来自动化性能调整和优化,从而避免传统的高级抽象造成的计算效率损失。最后,库开发将创建高度参数化的组件,这些组件为数值线性代数、多维数组、张量操作和模板操作等领域提供最大的功能和可定制性。通过使用生成性技术,库将高度优化,并将以合理的开发成本提供高性能。通过使用通用编程技术,该库将包含并行处理能力。
英文摘要
This project will advance the state of the art of high performance computing by the refinement and application of software component technologies. The project will use these technologies to build a high-performance library of generic components with the performance and flexibility required for complex scientific applications. Three technical thrusts will support this approach. The researchers will develop and extend generic programming analysis and design methodologies to create component taxonomies for scientific computing, particularly for denoting higher-level domain abstractions and formally specifying their interfaces. Generative optimization will exploit these abstractions to automate performance tuning and optimization, thus avoiding the traditional loss of computational efficiency from high-level abstractions. Finally, library development will create highly parameterized components that offer maximum functionality and customizability for areas such as numerical linear algebra, multi-dimensional arrays, tensor operations, and stencil operations. Through the use of generative techniques, the library will be highly optimizable and will offer high performance at a reasonable development cost. Through the use of generic programming techniques, the library will incorporate parallel processing capabilities.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SI2-SSE: GraphPack: Unified Graph Processing with Parallel Boost Graph Library, GraphBLAS, and High-Level Generic Algorithm Interfaces
-
批准号:1716828
-
项目类别:Standard Grant
-
资助金额:$49.94万
-
财政年份:2016
-
负责人:Andrew Lumsdaine
-
依托单位:
SI2-SSE: GraphPack: Unified Graph Processing with Parallel Boost Graph Library, GraphBLAS, and High-Level Generic Algorithm Interfaces
-
批准号:1642439
-
项目类别:Standard Grant
-
资助金额:$49.94万
-
财政年份:2016
-
负责人:Andrew Lumsdaine
-
依托单位:
SHF: Large: Collaborative Research: PXGL: Cyberinfrastructure for Scalable Graph Execution
-
批准号:1111888
-
项目类别:Continuing Grant
-
资助金额:$110.0万
-
财政年份:2011
-
负责人:Andrew Lumsdaine
-
依托单位:
CSR-PSCE, TM: A Declarative Approach to Managing the Complexity of Massively Parallel Programs
-
批准号:0834722
-
项目类别:Continuing Grant
-
资助金额:$85.0万
-
财政年份:2008
-
负责人:Andrew Lumsdaine
-
依托单位:
Collaborative Research: Modular Metaprogramming
-
批准号:0702717
-
项目类别:Standard Grant
-
资助金额:$23.0万
-
财政年份:2007
-
负责人:Andrew Lumsdaine
-
依托单位:
ST-CRTS: Collaborative Research: Lifting Compiler Optimizations via Generic Programming
-
批准号:0541335
-
项目类别:Standard Grant
-
资助金额:$27.92万
-
财政年份:2006
-
负责人:Andrew Lumsdaine
-
依托单位:
Scalable Fault Tolerance for MPI
-
批准号:0330620
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2003
-
负责人:Andrew Lumsdaine
-
依托单位:
High Performance Software Components for Scientific Computing
-
批准号:0196531
-
项目类别:Standard Grant
-
资助金额:$28.85万
-
财政年份:2001
-
负责人:Andrew Lumsdaine
-
依托单位:
NGS: Open Compilation for Self-Optimizing Generic Components
-
批准号:0131354
-
项目类别:Continuing Grant
-
资助金额:$45.0万
-
财政年份:2001
-
负责人:Andrew Lumsdaine
-
依托单位:
CAREER: High-Performance Computing for Computational Science and Engineering
-
批准号:9502710
-
项目类别:Standard Grant
-
资助金额:$11.82万
-
财政年份:1995
-
负责人:Andrew Lumsdaine
-
依托单位:
COLLABORATIVE RESEARCH: A comprehensive Study of Scalable Parallelism for Computational Science and Engineering
-
批准号:9422380
-
项目类别:Continuing Grant
-
资助金额:$18.3万
-
财政年份:1995
-
负责人:Andrew Lumsdaine
-
依托单位:
Parallel Numerical Methods For Initial Value Problems
-
批准号:9209815
-
项目类别:Standard Grant
-
资助金额:$7.25万
-
财政年份:1992
-
负责人:Andrew Lumsdaine
-
依托单位:
海外基金