Efficient Implementation of Dynamic Parallel Programs

动态并行程序的高效实现

基本信息

  • 批准号:
    9523253
  • 负责人:
  • 金额:
    $ 14.97万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    1996
  • 资助国家:
    美国
  • 起止时间:
    1996-09-01 至 1999-08-31
  • 项目状态:
    已结题

项目摘要

The project is studying the feasibility of using high level programming constructs which directly express the parallelism in an algorithm. Although parallelizing compilers for sequential programming languages provide good results for some numerical codes, namely those with regular communication patterns, such compilers are not effective in extracting parallelism in dynamic programs. The methodology used in this project is to express a computation as a collection of encapsulated, asynchronous fine- grained objects, or actors, which interact by sending each other messages. The project is studying ways of reducing the costs associated with managing fine-grained objects and messages. Moreover, because efficient execution on concurrent computer architectures also requires architecture-specific placement (and migration) strategies, the project is studying methods to allow code for placement to be independently expressed and combined with code for the logical operations in an algorithm. The advantage of such a separation is to allow portability of the algorithmic code across a wide range of concurrent architectures. ***
该项目正在研究使用高级编程结构的可行性,这些结构直接表示算法中的并行性。 虽然并行化编译器的顺序编程语言提供了良好的结果,一些数字代码,即那些有规律的通信模式,这样的编译器是不能有效地提取并行动态程序。 在这个项目中使用的方法是将计算表示为封装的、异步的细粒度对象或参与者的集合,这些对象或参与者通过相互发送消息进行交互。 该项目正在研究降低与管理细粒度对象和消息相关的成本的方法。 此外,由于在并发计算机架构上的高效执行也需要特定于架构的放置(和迁移)策略,该项目正在研究允许放置代码独立表达并与算法中的逻辑操作代码相结合的方法。 这种分离的优点是允许算法代码跨大范围的并发架构的可移植性。 ***

项目成果

期刊论文数量(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 }}

Gul Agha其他文献

Case Studies in Security and Resource Management for Mobile Object Systems
  • DOI:
    10.1023/a:1013444932711
  • 发表时间:
    2002-03-01
  • 期刊:
  • 影响因子:
    2.600
  • 作者:
    Dejan Milojicic;Gul Agha;Philippe Bernadat;Deepika Chauhan;Shai Guday;Nadeem Jamali;Dan Lambright;Franco Travostino
  • 通讯作者:
    Franco Travostino
Behavioural Types: Bridging Theory and Practice
行为类型:理论与实践的桥梁
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Mariangiola Dezani;Roland Kuhn;S. Lindley;A. Scalas;Actyx AG – München;Gul Agha;Simon Fowler;Philipp Haller;Raymond Hu;Eduard Kamburjan;Hernán C. Melgratti;Peter Thiemann;Marco Carbone;Stephanie Balzer;Ornela Dardha;Wen Kokke;F. Montesi;J. G. Morris;Jorge A. Pérez;Bernardo Toninho;Philip Munksgaard;Christian Bartolo Burlò;Mathias Jakobsen;Emilio Tuosto;Claudio Russo;Limin Jia;Simon Gay;Phil Trinder;Nobuko Yoshida;L. Bocchi;Simon Thompson;Laura Voinea;Daniela Marottoli;Fabrizio Montesi. Choreographic Programming . PhD ;S. Giallorenzo;L. Cruz;Eva Graversen;Lovro Lugovic;Philip Wadler;F. Zhou
  • 通讯作者:
    F. Zhou

Gul Agha的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Gul Agha', 18)}}的其他基金

SHF: Small: Design and Inference of Choreography Types to Reduce Concurrency Programming Errors
SHF:小型:编排类型的设计和推理以减少并发编程错误
  • 批准号:
    1617401
  • 财政年份:
    2016
  • 资助金额:
    $ 14.97万
  • 项目类别:
    Standard Grant
XPS: FULL: FP: Collaborative Research: Model-based, Event Driven Scalable Programming for the Mobile Cloud
XPS:完整:FP:协作研究:移动云的基于模型、事件驱动的可扩展编程
  • 批准号:
    1438982
  • 财政年份:
    2014
  • 资助金额:
    $ 14.97万
  • 项目类别:
    Standard Grant
CPS: Medium: Collaborative Research: Cyber-Physical Co-Design of Wireless Monitoring and Control for Civil Infrastructure
CPS:媒介:协作研究:民用基础设施无线监测和控制的网络物理协同设计
  • 批准号:
    1035562
  • 财政年份:
    2010
  • 资助金额:
    $ 14.97万
  • 项目类别:
    Standard Grant
CSR---SMA: Dynamic Analysis and Control for Robust Scalable Open Distributed Systems
CSR---SMA:鲁棒可扩展开放分布式系统的动态分析与控制
  • 批准号:
    0509321
  • 财政年份:
    2005
  • 资助金额:
    $ 14.97万
  • 项目类别:
    Continuing Grant
Abstracting Component Interactions to Support Distributed Software Architectures
抽象组件交互以支持分布式软件架构
  • 批准号:
    9619522
  • 财政年份:
    1997
  • 资助金额:
    $ 14.97万
  • 项目类别:
    Standard Grant
Collaborative Research: Reasoning About Open Systems
协作研究:关于开放系统的推理
  • 批准号:
    9312495
  • 财政年份:
    1995
  • 资助金额:
    $ 14.97万
  • 项目类别:
    Standard Grant
Prototyping Parallel Algorithms
并行算法原型设计
  • 批准号:
    9007195
  • 财政年份:
    1990
  • 资助金额:
    $ 14.97万
  • 项目类别:
    Continuing Grant
Object-Based Concurrent Programming: A Workshop Proposal Submitted to the NSF to be held Sept 25-26, 1988 in San Diego, California
基于对象的并发编程:向 NSF 提交的研讨会提案将于 1988 年 9 月 25 日至 26 日在加利福尼亚州圣地亚哥举行
  • 批准号:
    8814055
  • 财政年份:
    1988
  • 资助金额:
    $ 14.97万
  • 项目类别:
    Standard Grant

相似海外基金

High-Performance Dynamic Language Implementation
高性能动态语言实现
  • 批准号:
    RGPIN-2022-04318
  • 财政年份:
    2022
  • 资助金额:
    $ 14.97万
  • 项目类别:
    Discovery Grants Program - Individual
Implementation of Dynamic Programming Languages
动态编程语言的实现
  • 批准号:
    RGPIN-2016-05682
  • 财政年份:
    2021
  • 资助金额:
    $ 14.97万
  • 项目类别:
    Discovery Grants Program - Individual
Implementation of Dynamic Programming Languages
动态编程语言的实现
  • 批准号:
    RGPIN-2016-05682
  • 财政年份:
    2020
  • 资助金额:
    $ 14.97万
  • 项目类别:
    Discovery Grants Program - Individual
MIDAS: Maintaining Implementation through Dynamic Adaptations
MIDAS:通过动态调整维持实施
  • 批准号:
    10062256
  • 财政年份:
    2020
  • 资助金额:
    $ 14.97万
  • 项目类别:
Implementation of a dynamic erosion model in Japan to predict climate change impacts and rainfall event-based erosion
在日本实施动态侵蚀模型来预测气候变化影响和基于降雨事件的侵蚀
  • 批准号:
    19H00958
  • 财政年份:
    2019
  • 资助金额:
    $ 14.97万
  • 项目类别:
    Grant-in-Aid for Scientific Research (A)
Implementation of Dynamic Programming Languages
动态编程语言的实现
  • 批准号:
    RGPIN-2016-05682
  • 财政年份:
    2019
  • 资助金额:
    $ 14.97万
  • 项目类别:
    Discovery Grants Program - Individual
Implementation of Dynamic Programming Languages
动态编程语言的实现
  • 批准号:
    RGPIN-2016-05682
  • 财政年份:
    2018
  • 资助金额:
    $ 14.97万
  • 项目类别:
    Discovery Grants Program - Individual
Implementation of Dynamic Programming Languages
动态编程语言的实现
  • 批准号:
    492964-2016
  • 财政年份:
    2018
  • 资助金额:
    $ 14.97万
  • 项目类别:
    Discovery Grants Program - Accelerator Supplements
Implementation of Dynamic Programming Languages
动态编程语言的实现
  • 批准号:
    492964-2016
  • 财政年份:
    2017
  • 资助金额:
    $ 14.97万
  • 项目类别:
    Discovery Grants Program - Accelerator Supplements
Implementation of a resource-constrained dynamic virtual machine
资源受限动态虚拟机的实现
  • 批准号:
    509534-2017
  • 财政年份:
    2017
  • 资助金额:
    $ 14.97万
  • 项目类别:
    University Undergraduate Student Research Awards
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了