CSR-PSCE, TM: A Declarative Approach to Managing the Complexity of Massively Parallel Programs
CSR-PSCE, TM:管理大规模并行程序复杂性的声明式方法
基本信息
- 批准号:0834722
- 负责人:
- 金额:$ 85万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2008
- 资助国家:美国
- 起止时间:2008-09-01 至 2013-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Parallel programs are typically written using a style in which independent processes are expressed sequentially and use locally-expressed message passing as a means of data exchange as well as a means of inter-process synchronization. From the network relationships that are implied by messaging among processes arise implicit data structures and implicit algorithms - that is, global parallel data structures and global parallel algorithms for which there is no explicit global representation. Limited only to a local approach for creating parallel programs, achieving correctness and performance of large-scale parallel algorithms is rapidly moving beyond our reasoning abilities. To address this shortcoming, this project develops a declarative language approach for describing new high-level communication operations, a means for composing these operations with computations, and a means for expressing transformations for optimizing the resulting compositions.This project's implementation plan is based on aggressive evolution of the technology that is currently most effective in large-scale parallel computing - namely, explicitly managed shared data. In the distributed-memory case this is achieved with message passing, but the same discipline can be applied in the shared memory case as well. This project's approach may enable higher levels of expressiveness and abstraction for data management, communication, and coordination. Moreover, the separation of concerns that is naturally imposed between communication and computation greatly simplifies the mental model and implementation effort for programmers. In order not to sacrifice performance because of this division, this scheme's composition and transformation mechanisms will allow communication and computation to be (automatically) combined in an optimized fashion so that high performance and high scalability are achieved. To facilitate adoption by practicing programmers of the paradigms and tools that are developed, integration with education is essential. Accordingly, this project will directly train undergraduate, graduate, and post-doctoral researchers and will develop supporting curricula and materials to train both students and practicing programmers. Close collaboration with large-scale real-world scientific applications will further increase the practical relevance of this work.
并行程序通常使用一种风格来编写,在这种风格中,独立进程被顺序地表达,并且使用本地表达的消息传递作为数据交换的手段以及进程间同步的手段。从进程间消息传递所隐含的网络关系中产生隐式数据结构和隐式算法--即全局并行数据结构和全局并行算法,它们没有显式的全局表示。仅限于创建并行程序的本地方法,实现大规模并行算法的正确性和性能正在迅速超越我们的推理能力。为了解决这个问题,本项目开发了一种用于描述新的高级通信操作的声明性语言方法,一种将这些操作与计算组合在一起的方法,以及一种用于表达转换以优化结果组合的方法。本项目的实施计划基于对目前在大规模并行计算中最有效的技术的积极发展-即,明确管理共享数据。在分布式内存的情况下,这是通过消息传递来实现的,但同样的原则也可以应用于共享内存的情况。该项目的方法可以为数据管理、通信和协调提供更高级别的表达性和抽象性。此外,在通信和计算之间自然施加的关注点分离极大地简化了程序员的心理模型和实现工作。为了不因为这种划分而牺牲性能,该方案的组合和转换机制将允许通信和计算以优化的方式(自动)组合,从而实现高性能和高可扩展性。为了促进实践程序员采用所开发的范例和工具,与教育的整合是必不可少的。因此,该项目将直接培训本科生,研究生和博士后研究人员,并将开发支持课程和材料,以培训学生和实践程序员。与大规模现实世界科学应用的密切合作将进一步增加这项工作的实际意义。
项目成果
期刊论文数量(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 }}
Andrew Lumsdaine其他文献
Multi-scale contrast-based saliency enhancement for salient object detection
用于显着目标检测的基于多尺度对比度的显着性增强
- DOI:
10.1049/iet-cvi.2013.0118 - 发表时间:
2014-06 - 期刊:
- 影响因子:1.7
- 作者:
Wenhui Zhou;Teng Song;Lili Lin;Andrew Lumsdaine - 通讯作者:
Andrew Lumsdaine
Cascade residual learning based adaptive feature aggregation for light field super-resolution
基于级联残差学习的自适应特征聚合用于光场超分辨率
- DOI:
10.1016/j.patcog.2025.111616 - 发表时间:
2025-09-01 - 期刊:
- 影响因子:7.600
- 作者:
Hao Zhang;Wenhui Zhou;Lili Lin;Andrew Lumsdaine - 通讯作者:
Andrew Lumsdaine
Andrew Lumsdaine的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Andrew Lumsdaine', 18)}}的其他基金
SI2-SSE: GraphPack: Unified Graph Processing with Parallel Boost Graph Library, GraphBLAS, and High-Level Generic Algorithm Interfaces
SI2-SSE:GraphPack:具有 Parallel Boost Graph Library、GraphBLAS 和高级通用算法接口的统一图形处理
- 批准号:
1716828 - 财政年份:2016
- 资助金额:
$ 85万 - 项目类别:
Standard Grant
SI2-SSE: GraphPack: Unified Graph Processing with Parallel Boost Graph Library, GraphBLAS, and High-Level Generic Algorithm Interfaces
SI2-SSE:GraphPack:具有 Parallel Boost Graph Library、GraphBLAS 和高级通用算法接口的统一图形处理
- 批准号:
1642439 - 财政年份:2016
- 资助金额:
$ 85万 - 项目类别:
Standard Grant
SHF: Large: Collaborative Research: PXGL: Cyberinfrastructure for Scalable Graph Execution
SHF:大型:协作研究:PXGL:可扩展图形执行的网络基础设施
- 批准号:
1111888 - 财政年份:2011
- 资助金额:
$ 85万 - 项目类别:
Continuing Grant
Collaborative Research: Modular Metaprogramming
协作研究:模块化元编程
- 批准号:
0702717 - 财政年份:2007
- 资助金额:
$ 85万 - 项目类别:
Standard Grant
ST-CRTS: Collaborative Research: Lifting Compiler Optimizations via Generic Programming
ST-CRTS:协作研究:通过通用编程提升编译器优化
- 批准号:
0541335 - 财政年份:2006
- 资助金额:
$ 85万 - 项目类别:
Standard Grant
High Performance Software Components for Scientific Computing
用于科学计算的高性能软件组件
- 批准号:
0196531 - 财政年份:2001
- 资助金额:
$ 85万 - 项目类别:
Standard Grant
NGS: Open Compilation for Self-Optimizing Generic Components
NGS:自优化通用组件的开放编译
- 批准号:
0131354 - 财政年份:2001
- 资助金额:
$ 85万 - 项目类别:
Continuing Grant
High Performance Software Components for Scientific Computing
用于科学计算的高性能软件组件
- 批准号:
9982205 - 财政年份:2000
- 资助金额:
$ 85万 - 项目类别:
Standard Grant
CAREER: High-Performance Computing for Computational Science and Engineering
职业:计算科学与工程的高性能计算
- 批准号:
9502710 - 财政年份:1995
- 资助金额:
$ 85万 - 项目类别:
Standard Grant
相似海外基金
CSR-PSCE, SM: MPI-PPA: Improving Efficiency of Large-Scale Clusters Through Statistical Performance Prediction
CSR-PSCE、SM:MPI-PPA:通过统计性能预测提高大规模集群的效率
- 批准号:
0936251 - 财政年份:2009
- 资助金额:
$ 85万 - 项目类别:
Continuing Grant
Collaborative Research: CSR-PSCE, SM: Adaptive Memory Management in Shared Environments
合作研究:CSR-PSCE、SM:共享环境中的自适应内存管理
- 批准号:
0834323 - 财政年份:2008
- 资助金额:
$ 85万 - 项目类别:
Continuing Grant
CSR-DMSS, PSCE: Collaborative Research: Scalable Resilience in Large-Scale Systems
CSR-DMSS、PSCE:协作研究:大型系统中的可扩展弹性
- 批准号:
0834483 - 财政年份:2008
- 资助金额:
$ 85万 - 项目类别:
Continuing Grant
CSR-PSCE,SM: Trade-offs Between Static Power, Performance and Reliability in Future Chip Multiprocessors
CSR-PSCE,SM:未来芯片多处理器静态功耗、性能和可靠性之间的权衡
- 批准号:
0834799 - 财政年份:2008
- 资助金额:
$ 85万 - 项目类别:
Standard Grant
CSR-PSCE,SM: Recovery Aware Parallel Computing
CSR-PSCE,SM:恢复感知并行计算
- 批准号:
0834514 - 财政年份:2008
- 资助金额:
$ 85万 - 项目类别:
Continuing Grant
CSR-PSCE,SM: A Holistic Design Approach to Reliability Using 3D Stacked
CSR-PSCE,SM:使用 3D 堆叠的可靠性整体设计方法
- 批准号:
0834798 - 财政年份:2008
- 资助金额:
$ 85万 - 项目类别:
Standard Grant
CSR-PSCE, SM: Automatic Multithreaded and Transactional Memory Workload Synthesis for Efficient Multi-core Design Space Evaluation
CSR-PSCE、SM:自动多线程和事务性内存工作负载合成,用于高效的多核设计空间评估
- 批准号:
0834288 - 财政年份:2008
- 资助金额:
$ 85万 - 项目类别:
Standard Grant
Collaborative Research: CSR-PSCE, SM: Memory Thermal Management for Multi-Core Systems
合作研究:CSR-PSCE、SM:多核系统的内存热管理
- 批准号:
0834475 - 财政年份:2008
- 资助金额:
$ 85万 - 项目类别:
Standard Grant
Collaborative Research: CSR-PSCE, TM: Effective Resource Sharing and Coordination inside Multicore Processors for High Throughput Computing
合作研究:CSR-PSCE,TM:高吞吐量计算的多核处理器内部的有效资源共享和协调
- 批准号:
0834476 - 财政年份:2008
- 资助金额:
$ 85万 - 项目类别:
Continuing Grant
CSR-PSCE, SM: Memory Management Innovations for Next-Generation SMP
CSR-PSCE、SM:下一代 SMP 的内存管理创新
- 批准号:
0834619 - 财政年份:2008
- 资助金额:
$ 85万 - 项目类别:
Continuing Grant