Efficient Execution of Fine-Grained Concurrent Programs
Efficient Execution of Fine-Grained Concurrent Programs
批准号:
9209336
负责人:
Andrew Chien
金额:
$11.0万
依托单位国家:
美国
项目类别:
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)
会议论文
EAGER: Extending the Productive Lifetime of Scientific Computing Equipment
-
批准号:2019506
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2020
-
负责人:Andrew Chien
-
依托单位:
SHF: Small: Collaborative Research: Accelerated Data Transformation: A Software-Hardware Stack for Transducers
-
批准号:1909364
-
项目类别:Standard Grant
-
资助金额:$26.6万
-
财政年份:2019
-
负责人:Andrew Chien
-
依托单位:
CRISP 2.0 Type 2: Collaborative Research: Exploiting Interdependencies Between Computing and Electrical Power Infrastructures to Maximize Resilience and Flexibility
-
批准号:1832230
-
项目类别:Standard Grant
-
资助金额:$111.7万
-
财政年份:2018
-
负责人:Andrew Chien
-
依托单位:
II-New: RIVER: A Research Infrastructure to Explore Volatility, Energy-Efficiency, and Resilience
-
批准号:1405959
-
项目类别:Standard Grant
-
资助金额:$99.74万
-
财政年份:2014
-
负责人:Andrew Chien
-
依托单位:
Project/Proposal Title: EAGER: Creating a New Paradigm for Computer Architecture and Implementation: The 10 X 10 Idea
-
批准号:1237524
-
项目类别:Standard Grant
-
资助金额:$23.07万
-
财政年份:2011
-
负责人:Andrew Chien
-
依托单位:
Project/Proposal Title: EAGER: Creating a New Paradigm for Computer Architecture and Implementation: The 10 X 10 Idea
-
批准号:1057921
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2010
-
负责人:Andrew Chien
-
依托单位:
NSF Young Investigator: Concurrent Object-Oriented Programming Support for Irregular Parallel Applications
-
批准号:9996040
-
项目类别:Continuing Grant
-
资助金额:$14.52万
-
财政年份:1998
-
负责人:Andrew Chien
-
依托单位:
PDS: A Flexible Architecture for Executing Component Software at 100 Teraops
-
批准号:9634947
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:1996
-
负责人:Andrew Chien
-
依托单位:
NSF Young Investigator: Concurrent Object-Oriented Programming Support for Irregular Parallel Applications
-
批准号:9457809
-
项目类别:Continuing Grant
-
资助金额:$27.5万
-
财政年份:1994
-
负责人:Andrew Chien
-
依托单位:
High-Performance, Adaptive Routing in Multiprocessor Networks
-
批准号:9223732
-
项目类别:Continuing Grant
-
资助金额:$28.2万
-
财政年份:1993
-
负责人:Andrew Chien
-
依托单位:
海外基金