Efficient Execution of Fine-Grained Concurrent Programs
细粒度并发程序的高效执行
基本信息
- 批准号:9209336
- 负责人:
- 金额:$ 11万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:1992
- 资助国家:美国
- 起止时间:1992-07-01 至 1995-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Fine-grained concurrent programs offer the potential for portable concurrent programming, but their efficient execution is not yet practical. The objective of this project is to develop techniques to support efficient execution of fine-grained programs by transforming their execution grain size. Fine-grained programs present special problems because the overhead of each grain can overwhelm the benefits of exploiting their concurrency. The project focuses on concurrent, object-based programs because they allow the expression of fine-grained concurrency and couple data and program, providing important data locality information. The program transformations increase program locality by grouping objects. This allows small computational grains to be merged into larger grains, increasing execution efficiency and reducing communication requirements. The research will examine quantitative analysis of control and communication patterns in concurrent object-oriented programs, the development of program analysis and transformation techniques, and their implementation and evaluation based on a sharable intermediate form. Quantitative analysis provides a useful point of reference and the basis for understanding the behavior of programs. The analysis techniques identify invocation paths and static object relations, enabling the application of program transformations grouping objects along invocation paths. Such techniques increase program locality, reducing communication and permitting the use of more efficient, specialized code sequences.
细粒度并发程序提供了可移植并发编程的可能性,但是它们的高效执行还不实用。这个项目的目标是开发技术,通过转换细粒度程序的执行粒度大小来支持它们的有效执行。细粒度的程序会带来特殊的问题,因为每个粒度的开销可能会压倒利用它们的并发性所带来的好处。该项目关注并发的、基于对象的程序,因为它们允许细粒度并发性的表达,并耦合数据和程序,提供重要的数据位置信息。程序转换通过分组对象来增加程序的局部性。这允许将小的计算粒度合并为更大的粒度,从而提高执行效率并减少通信需求。本研究将探讨并发面向对象程序中的控制和通信模式的定量分析,程序分析和转换技术的发展,以及基于共享中间形式的实现和评估。定量分析为理解程序的行为提供了有用的参考点和基础。分析技术确定调用路径和静态对象关系,使程序转换的应用程序能够沿着调用路径分组对象。这种技术增加了程序的局部性,减少了通信,并允许使用更高效、更专门化的代码序列。
项目成果
期刊论文数量(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
- 资助金额:
$ 11万 - 项目类别:
Standard Grant
SHF: Small: Collaborative Research: Accelerated Data Transformation: A Software-Hardware Stack for Transducers
SHF:小型:协作研究:加速数据转换:传感器的软件硬件堆栈
- 批准号:
1909364 - 财政年份:2019
- 资助金额:
$ 11万 - 项目类别:
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
- 资助金额:
$ 11万 - 项目类别:
Standard Grant
II-New: RIVER: A Research Infrastructure to Explore Volatility, Energy-Efficiency, and Resilience
II-新:RIVER:探索波动性、能源效率和弹性的研究基础设施
- 批准号:
1405959 - 财政年份:2014
- 资助金额:
$ 11万 - 项目类别:
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
- 资助金额:
$ 11万 - 项目类别:
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
- 资助金额:
$ 11万 - 项目类别:
Standard Grant
NSF Young Investigator: Concurrent Object-Oriented Programming Support for Irregular Parallel Applications
NSF 青年研究员:对不规则并行应用程序的并发面向对象编程支持
- 批准号:
9996040 - 财政年份:1998
- 资助金额:
$ 11万 - 项目类别:
Continuing Grant
PDS: A Flexible Architecture for Executing Component Software at 100 Teraops
PDS:以 100 Teraops 执行组件软件的灵活架构
- 批准号:
9634947 - 财政年份:1996
- 资助金额:
$ 11万 - 项目类别:
Standard Grant
NSF Young Investigator: Concurrent Object-Oriented Programming Support for Irregular Parallel Applications
NSF 青年研究员:对不规则并行应用程序的并发面向对象编程支持
- 批准号:
9457809 - 财政年份:1994
- 资助金额:
$ 11万 - 项目类别:
Continuing Grant
High-Performance, Adaptive Routing in Multiprocessor Networks
多处理器网络中的高性能、自适应路由
- 批准号:
9223732 - 财政年份:1993
- 资助金额:
$ 11万 - 项目类别:
Continuing Grant
相似海外基金
CRII: SaTC: Enforcing Expressive Security Policies using Trusted Execution Environments
CRII:SaTC:使用可信执行环境执行表达性安全策略
- 批准号:
2348304 - 财政年份:2024
- 资助金额:
$ 11万 - 项目类别:
Standard Grant
SHF: Small: A Hybrid Synchronous Language for Verifiable Execution of Cyber-Physical Systems
SHF:Small:一种用于网络物理系统可验证执行的混合同步语言
- 批准号:
2348706 - 财政年份:2024
- 资助金额:
$ 11万 - 项目类别:
Standard Grant
A Framework for Manipulation Planning and Execution under Uncertainty in Partially-Known Environments
部分已知环境中不确定性下的操纵规划和执行框架
- 批准号:
2336612 - 财政年份:2024
- 资助金额:
$ 11万 - 项目类别:
Standard Grant
Collaborative Research: FMitF: Track I: DeepSmith: Scheduling with Quality Guarantees for Efficient DNN Model Execution
合作研究:FMitF:第一轨:DeepSmith:为高效 DNN 模型执行提供质量保证的调度
- 批准号:
2349461 - 财政年份:2023
- 资助金额:
$ 11万 - 项目类别:
Standard Grant
SHF: Small: Multi-Version eXecution for Managed Languages
SHF:小型:托管语言的多版本执行
- 批准号:
2227183 - 财政年份:2023
- 资助金额:
$ 11万 - 项目类别:
Standard Grant
AI innovation in the supply chain of consumer packaged-goods for recognising objects in retail execution, supply chain management and smart factories: using novel diffusion-based optimisation algorithms and diffusion-based generative models
消费包装商品供应链中的人工智能创新,用于识别零售执行、供应链管理和智能工厂中的对象:使用新颖的基于扩散的优化算法和基于扩散的生成模型
- 批准号:
10081810 - 财政年份:2023
- 资助金额:
$ 11万 - 项目类别:
Collaborative R&D
Cyber Security, specifically trusted execution, more specifi cally remote verification of devices.
网络安全,特别是可信执行,更具体地说是设备的远程验证。
- 批准号:
2882995 - 财政年份:2023
- 资助金额:
$ 11万 - 项目类别:
Studentship
IOTEE: Securing and analysing trusted execution beyond the CPU
IOTEE:保护和分析 CPU 之外的可信执行
- 批准号:
EP/X037320/1 - 财政年份:2023
- 资助金额:
$ 11万 - 项目类别:
Research Grant
CAREER: SaTC: Rethinking Trusted Execution Environments for Embedded and IoT Systems
职业:SaTC:重新思考嵌入式和物联网系统的可信执行环境
- 批准号:
2237238 - 财政年份:2023
- 资助金额:
$ 11万 - 项目类别:
Continuing Grant
CAREER: Reconfigurable Infrastructure and Scalable Execution for Advanced Air Mobility (RISE-AAM)
职业:先进空中机动性的可重构基础设施和可扩展执行(RISE-AAM)
- 批准号:
2237215 - 财政年份:2023
- 资助金额:
$ 11万 - 项目类别:
Standard Grant