NSF Young Investigator: Concurrent Object-Oriented Programming Support for Irregular Parallel Applications
NSF 青年研究员:对不规则并行应用程序的并发面向对象编程支持
基本信息
- 批准号:9457809
- 负责人:
- 金额:$ 27.5万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:1994
- 资助国家:美国
- 起止时间:1994-09-15 至 1998-10-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
For parallel computing to become the vehicle of choice for a broad variety of computing problems, not just regular numeric ones, the expression and exploitation of irregular parallelism must be efficient. This research addresses the major challenge, programmability, by 1) supporting the expression of irregular parallelism with concurrent object-oriented programming languages and 2) supporting the exploitation of irregular parallelism with high performance routing networks and network interfaces. Concurrent object-oriented languages enable programmers to hide concurrency and distribution, allowing incremental parallelization and also confining the complexity arising from irregular parallelism to a small part of the program. However, efficient implementation requires aggressive locality and grain size optimizations in the underlying compiler and runtime system. This project is exploring aggressive type inference and dynamic data structure analysis techniques to enable such program optimizations. Type inference is used to discover program control flow, and dynamic data structure analysis approximates the program storage map. Runtime techniques are also being explored. These techniques are embodied in the publicly available Illinois Concert System. This system is being used to develop a number of parallel application programs.
为了使并行计算成为各种计算问题的首选工具,而不仅仅是常规数值问题,非常规并行的表达和利用必须是有效的。 这项研究解决了主要的挑战,可编程性,1)支持表达不规则并行与并发面向对象的编程语言和2)支持开发不规则并行与高性能路由网络和网络接口。 并发面向对象语言使程序员能够隐藏并发和分布,允许增量并行化,并将不规则并行产生的复杂性限制在程序的一小部分。 然而,高效的实现需要在底层编译器和运行时系统中进行积极的局部性和粒度优化。 这个项目正在探索积极的类型推理和动态数据结构分析技术,以实现这样的程序优化。 类型推理用于发现程序控制流,动态数据结构分析近似程序存储映射。 也在探索新的技术。 这些技术体现在公开可用的伊利诺伊州音乐会系统。 该系统已被用于开发多个并行应用程序。
项目成果
期刊论文数量(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 Chien其他文献
Efficient layering for high speed communication: the MPI over Fast Messages (FM) experience
- DOI:
10.1023/a:1019018423211 - 发表时间:
1999-09-01 - 期刊:
- 影响因子:4.100
- 作者:
Mario Lauria;Scott Pakin;Andrew Chien - 通讯作者:
Andrew Chien
Andrew Chien的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Andrew Chien', 18)}}的其他基金
EAGER: Extending the Productive Lifetime of Scientific Computing Equipment
EAGER:延长科学计算设备的生产寿命
- 批准号:
2019506 - 财政年份:2020
- 资助金额:
$ 27.5万 - 项目类别:
Standard Grant
SHF: Small: Collaborative Research: Accelerated Data Transformation: A Software-Hardware Stack for Transducers
SHF:小型:协作研究:加速数据转换:传感器的软件硬件堆栈
- 批准号:
1909364 - 财政年份:2019
- 资助金额:
$ 27.5万 - 项目类别:
Standard Grant
CRISP 2.0 Type 2: Collaborative Research: Exploiting Interdependencies Between Computing and Electrical Power Infrastructures to Maximize Resilience and Flexibility
CRISP 2.0 类型 2:协作研究:利用计算和电力基础设施之间的相互依赖性来最大限度地提高弹性和灵活性
- 批准号:
1832230 - 财政年份:2018
- 资助金额:
$ 27.5万 - 项目类别:
Standard Grant
II-New: RIVER: A Research Infrastructure to Explore Volatility, Energy-Efficiency, and Resilience
II-新:RIVER:探索波动性、能源效率和弹性的研究基础设施
- 批准号:
1405959 - 财政年份:2014
- 资助金额:
$ 27.5万 - 项目类别:
Standard Grant
Project/Proposal Title: EAGER: Creating a New Paradigm for Computer Architecture and Implementation: The 10 X 10 Idea
项目/提案标题:EAGER:创建计算机架构和实施的新范式:10 X 10 想法
- 批准号:
1237524 - 财政年份:2011
- 资助金额:
$ 27.5万 - 项目类别:
Standard Grant
Project/Proposal Title: EAGER: Creating a New Paradigm for Computer Architecture and Implementation: The 10 X 10 Idea
项目/提案标题:EAGER:创建计算机架构和实施的新范式:10 X 10 想法
- 批准号:
1057921 - 财政年份:2010
- 资助金额:
$ 27.5万 - 项目类别:
Standard Grant
NSF Young Investigator: Concurrent Object-Oriented Programming Support for Irregular Parallel Applications
NSF 青年研究员:对不规则并行应用程序的并发面向对象编程支持
- 批准号:
9996040 - 财政年份:1998
- 资助金额:
$ 27.5万 - 项目类别:
Continuing Grant
PDS: A Flexible Architecture for Executing Component Software at 100 Teraops
PDS:以 100 Teraops 执行组件软件的灵活架构
- 批准号:
9634947 - 财政年份:1996
- 资助金额:
$ 27.5万 - 项目类别:
Standard Grant
High-Performance, Adaptive Routing in Multiprocessor Networks
多处理器网络中的高性能、自适应路由
- 批准号:
9223732 - 财政年份:1993
- 资助金额:
$ 27.5万 - 项目类别:
Continuing Grant
Efficient Execution of Fine-Grained Concurrent Programs
细粒度并发程序的高效执行
- 批准号:
9209336 - 财政年份:1992
- 资助金额:
$ 27.5万 - 项目类别:
Continuing Grant
相似海外基金
The US-China NSF Workshop of Young Investigator Awardees in Bio and Nano Mechanics and Materials
中美国家科学基金会生物和纳米力学与材料青年研究员获奖者研讨会
- 批准号:
0529839 - 财政年份:2005
- 资助金额:
$ 27.5万 - 项目类别:
Standard Grant
NSF Young Investigator Awards - Workshop on Steroid Hormones and Brain Function: March 2004; Breckenridge, CO
NSF 青年研究员奖 - 类固醇激素和脑功能研讨会:2004 年 3 月;
- 批准号:
0349446 - 财政年份:2004
- 资助金额:
$ 27.5万 - 项目类别:
Standard Grant
NSF Young Investigator: Computational Problems in Evolutionary Tree Construction
NSF 青年研究员:进化树构建中的计算问题
- 批准号:
0096275 - 财政年份:2000
- 资助金额:
$ 27.5万 - 项目类别:
Continuing Grant
NSF Young Investigator: Coordination and Control of DynamicPhysical Systems
NSF 青年研究员:动态物理系统的协调与控制
- 批准号:
0196047 - 财政年份:2000
- 资助金额:
$ 27.5万 - 项目类别:
Continuing Grant
NSF Young Investigator: Testing Object-Oriented Programs
NSF 青年研究员:测试面向对象的程序
- 批准号:
0096321 - 财政年份:1999
- 资助金额:
$ 27.5万 - 项目类别:
Continuing Grant