Topics in Concurrent Programming

并发编程主题

基本信息

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

项目摘要

This project addresses several related topics in the design and use of concurrent program languages. First, the implementation of the latest version of the SR distributed programming language is being polished so it can be acquired and used by interested parties. Second, various extensions to the language and its implementation are being examined. Specific topics include providing facilities to link new programs into an executing SR program, providing efficient support for data abstraction, developing a stand-alone implementation, and implementing a powerful macro-processor to facilitate experimentation with new language mechanisms. Third, aspects of fault-tolerant programming are being investigated. This work includes developing, implementing, and experimenting with language mechanisms to handle the asynchronous nature of processor failures; and devising analytical techniques for determining the performance of fault-tolerant programs. Fourth, work is continuing on the MLP system for constructing distributed mixed- language programs. The focus here is on adding concurrency to the system by including SR as one of the supported languages, developing distributed applications using MLP, and extending the system to include additional sequential languages. Fifth, ways are being examined to extend SR to provide support for parallel programming; specific topics include providing global, shared operations and providing mechanisms for group communication. The final topic being explored is the development of paradigms for systematically solving distributed and parallel programming problems. It is expected that this research will lead to significant improvements in our understanding of language support issues for building concurrent systems.
该项目解决了并发程序语言的设计和使用中的几个相关主题。 首先,SR分布式编程语言最新版本的实现正在完善中,以便感兴趣的各方可以获取和使用。 其次,正在研究该语言的各种扩展及其实现。 具体主题包括提供将新程序链接到正在执行的 SR 程序的设施、为数据抽象提供有效支持、开发独立实现以及实现强大的宏处理器以促进新语言机制的实验。 第三,正在研究容错编程的各个方面。 这项工作包括开发、实现和试验语言机制来处理处理器故障的异步性质;设计用于确定容错程序性能的分析技术。 第四,用于构建分布式混合语言程序的 MLP 系统的工作仍在继续。 这里的重点是通过将 SR 作为支持的语言之一、使用 MLP 开发分布式应用程序以及扩展系统以包含其他顺序语言来增加系统的并发性。 第五,正在研究扩展SR以提供对并行编程的支持的方法;具体主题包括提供全局、共享操作以及提供群组通信机制。 正在探索的最后一个主题是系统地解决分布式和并行编程问题的范例的开发。 预计这项研究将显着提高我们对构建并发系统的语言支持问题的理解。

项目成果

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

Gregory Andrews其他文献

Prole-guided Specialization of an Operating System Kernel *
操作系统内核的配置文件引导专业化*
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Somu Perianayagam;Haifeng He;Mohan Rajagopalan;Gregory Andrews;S. Debray
  • 通讯作者:
    S. Debray

Gregory Andrews的其他文献

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

{{ truncateString('Gregory Andrews', 18)}}的其他基金

CSR---EHS: A Framework for Optimizing Embedded Systems
CSR---EHS:优化嵌入式系统的框架
  • 批准号:
    0615347
  • 财政年份:
    2006
  • 资助金额:
    $ 45.34万
  • 项目类别:
    Standard Grant
CISE Research Infrastructure: Optimization of Distributed and Networked Systems: A Spectrum of Techniques
CISE 研究基础设施:分布式和网络系统的优化:一系列技术
  • 批准号:
    0080123
  • 财政年份:
    2000
  • 资助金额:
    $ 45.34万
  • 项目类别:
    Continuing Grant
Software Support for Portable Parallel Computing
便携式并行计算的软件支持
  • 批准号:
    9415303
  • 财政年份:
    1994
  • 资助金额:
    $ 45.34万
  • 项目类别:
    Continuing Grant
An Approach to Architecture - Independent Parallel Programming
一种架构方法 - 独立并行编程
  • 批准号:
    9108412
  • 财政年份:
    1991
  • 资助金额:
    $ 45.34万
  • 项目类别:
    Continuing Grant
A Tool-Based Software Laboratory for Distributed and Parallel Computing
基于工具的分布式并行计算软件实验室
  • 批准号:
    8811423
  • 财政年份:
    1989
  • 资助金额:
    $ 45.34万
  • 项目类别:
    Continuing Grant
A Laboratory for Programming Languages and Software Systems
编程语言和软件系统实验室
  • 批准号:
    8822652
  • 财政年份:
    1989
  • 资助金额:
    $ 45.34万
  • 项目类别:
    Continuing Grant
Concurrent and Fault-Tolerant Programming
并发和容错编程
  • 批准号:
    8402090
  • 财政年份:
    1984
  • 资助金额:
    $ 45.34万
  • 项目类别:
    Continuing Grant
A Programming Systems Laboratory
编程系统实验室
  • 批准号:
    8320138
  • 财政年份:
    1984
  • 资助金额:
    $ 45.34万
  • 项目类别:
    Continuing Grant
The Design and Analysis of Distributed Programs
分布式程序的设计与分析
  • 批准号:
    8202869
  • 财政年份:
    1982
  • 资助金额:
    $ 45.34万
  • 项目类别:
    Standard Grant
Synchronizing Resources: an Approach to Programming Concurrent Systems
同步资源:并发系统编程的一种方法
  • 批准号:
    8001668
  • 财政年份:
    1980
  • 资助金额:
    $ 45.34万
  • 项目类别:
    Standard Grant

相似国自然基金

VLSI并发式(CONCURRENT)阵列声纳信号处理系统
  • 批准号:
    68880207
  • 批准年份:
    1988
  • 资助金额:
    3.0 万元
  • 项目类别:
    专项基金项目

相似海外基金

Safe and secure COncurrent programming for adVancEd aRchiTectures (COVERT)
安全可靠的高级架构并发编程 (COVERT)
  • 批准号:
    EP/X015149/1
  • 财政年份:
    2023
  • 资助金额:
    $ 45.34万
  • 项目类别:
    Research Grant
Safe and secure COncurrent programming for adVancEd aRchiTectures (COVERT)
安全可靠的高级架构并发编程 (COVERT)
  • 批准号:
    EP/X015076/1
  • 财政年份:
    2023
  • 资助金额:
    $ 45.34万
  • 项目类别:
    Research Grant
Safe and secure COncurrent programming for adVancEd aRchiTectures (COVERT)
安全可靠的高级架构并发编程 (COVERT)
  • 批准号:
    EP/X015114/1
  • 财政年份:
    2023
  • 资助金额:
    $ 45.34万
  • 项目类别:
    Research Grant
An Educational Tool for Teaching and Learning Concurrent Computer Programming Techniques
用于教授和学习并行计算机编程技术的教育工具
  • 批准号:
    2215359
  • 财政年份:
    2022
  • 资助金额:
    $ 45.34万
  • 项目类别:
    Standard Grant
An Educational Tool for Teaching and Learning Concurrent Computer Programming Techniques
用于教授和学习并行计算机编程技术的教育工具
  • 批准号:
    2215193
  • 财政年份:
    2022
  • 资助金额:
    $ 45.34万
  • 项目类别:
    Standard Grant
Models and Mechanisms for Programming Interactions in Concurrent Systems
并发系统中编程交互的模型和机制
  • 批准号:
    RGPIN-2017-06955
  • 财政年份:
    2021
  • 资助金额:
    $ 45.34万
  • 项目类别:
    Discovery Grants Program - Individual
Session type embedding for practical concurrent/distributed programming
用于实际并发/分布式编程的会话类型嵌入
  • 批准号:
    21K11827
  • 财政年份:
    2021
  • 资助金额:
    $ 45.34万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Implementation of a message passing concurrent categorical programming language
消息传递并发分类编程语言的实现
  • 批准号:
    563918-2021
  • 财政年份:
    2021
  • 资助金额:
    $ 45.34万
  • 项目类别:
    University Undergraduate Student Research Awards
Models and Mechanisms for Programming Interactions in Concurrent Systems
并发系统中编程交互的模型和机制
  • 批准号:
    RGPIN-2017-06955
  • 财政年份:
    2020
  • 资助金额:
    $ 45.34万
  • 项目类别:
    Discovery Grants Program - Individual
A Formal Concurrent Programming Language for Message Passing
一种用于消息传递的正式并发编程语言
  • 批准号:
    551545-2020
  • 财政年份:
    2020
  • 资助金额:
    $ 45.34万
  • 项目类别:
    University Undergraduate Student Research Awards
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了