课题基金 / 基金详情

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

项目摘要

项目成果

Andrew Chien的其他基金

相似基金

相关文献

中文摘要
翻译
细粒度并发程序提供了 可移植的并发编程,但它们的高效执行不是 但实际上。 该项目的目标是开发 支持细粒度程序的有效执行的技术, 改变它们的执行粒度。 细粒度的程序会带来特殊的问题,因为 每一粒粮食的开销可以压倒利用其 并发 该项目侧重于并发的、基于对象的 程序,因为它们允许表达细粒度的并发 并将数据和程序耦合,提供重要的数据局部性 信息. 程序转换通过以下方式增加程序局部性: 分组对象。 这使得小的计算颗粒能够被 合并成更大的颗粒,提高执行效率, 减少通信需求。 该研究将审查控制的定量分析, 并发面向对象程序中的通信模式, 开发程序分析和转换技术,以及 它们的实施和评估基于一个可共享的中间体, form. 定量分析提供了一个有用的参考点, 理解程序行为的基础。 分析 技术识别调用路径和静态对象关系, 允许应用程序转换分组对象 沿着调用路径。 这种技术增加了程序局部性, 减少通信并允许使用更有效的, 专门的代码序列。
英文摘要
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
  • 依托单位:
海外基金