Research Initiation: A Language for Multiprocessors: Design, Implementation, Optimization

研究启动:多处理器语言:设计、实现、优化

基本信息

  • 批准号:
    8810617
  • 负责人:
  • 金额:
    $ 5.81万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    1988
  • 资助国家:
    美国
  • 起止时间:
    1988-07-01 至 1991-06-30
  • 项目状态:
    已结题

项目摘要

The objective of this project is to examine design and implementation issues in languages intended for programming multiprocessor systems. The focus of this project is the SR language, which was originally developed for programming distributed systems. The research will study how to modify SR to support programming in shared memory multiprocessor architectures. It is planned to extend SR to exploit the shared memory by allowing variables and operations to be declared globally or in the specification of a resource. The former would provide truly global shared variables and operations; the latter would provide resource instance-specific shared objects. Other language features to support multiprocessor programming will also be investigated. The implementation of the modified language will build on the current SR implementation; it will provide important feedback on the language features. The implementation work will investigate several optimizations that might be employed in the mutiprocessor environment; e.g., expensive process rendezvous might be replaced by less expensive semaphore or monitor operations. Interprocedural analysis techniques will be used to identify optimizable code. The research will identify what language mechanisms are most appropriate to support multiprocessor programming, demonstrate that such mechanisms can be implemented reasonably efficiently, and provide a usable tool for further investigations into concurrent programming.
本项目的目标是检查设计和实施 用于多处理器系统编程的语言中的问题。 这个项目的重点是SR语言,它最初是 为分布式系统编程而开发。 该研究将研究 如何修改SR以支持共享内存多处理器中编程 建筑 计划扩展SR以利用共享内存 通过允许全局或在 资源的规范。 前者将提供真正的全球性 共享变量和操作;后者将提供资源 实例特定的共享对象。 支持的其他语言功能 多处理器编程也将被研究。 的 修改后的语言的实施将建立在当前的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 }}

Ronald Olsson其他文献

Ronald Olsson的其他文献

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

{{ truncateString('Ronald Olsson', 18)}}的其他基金

Concurrent Programming Language Support for Invocation Handling: Design and Implementation
对调用处理的并发编程语言支持:设计和实现
  • 批准号:
    9527295
  • 财政年份:
    1996
  • 资助金额:
    $ 5.81万
  • 项目类别:
    Standard Grant

相似海外基金

Research Initiation Grant: Applying Second Language Acquisition to Facilitate a Blended Learning of Programming Languages
研究启动资助:应用第二语言习得促进编程语言的混合学习
  • 批准号:
    1441825
  • 财政年份:
    2014
  • 资助金额:
    $ 5.81万
  • 项目类别:
    Standard Grant
Research Initiation Award: Parallel Language and Application Development for Irregular Computations
研究启动奖:不规则计算的并行语言和应用程序开发
  • 批准号:
    9410032
  • 财政年份:
    1994
  • 资助金额:
    $ 5.81万
  • 项目类别:
    Continuing Grant
Research Initiation: A Graph-Based Representation and Language of Features for Design Innovation
研究启动:基于图形的设计创新特征表示和语言
  • 批准号:
    9108832
  • 财政年份:
    1991
  • 资助金额:
    $ 5.81万
  • 项目类别:
    Continuing Grant
Research Initiation: a Specification Language For Reliable Software
研究启动:可靠软件的规范语言
  • 批准号:
    8106688
  • 财政年份:
    1981
  • 资助金额:
    $ 5.81万
  • 项目类别:
    Standard Grant
Research Initiation - Development of a Digital System Controller Which is Directly Programmable in a High Level Language
研究启动 - 开发可直接用高级语言编程的数字系统控制器
  • 批准号:
    8006886
  • 财政年份:
    1980
  • 资助金额:
    $ 5.81万
  • 项目类别:
    Standard Grant
Research Initiation - a Language For the Design of Interactive Information Systems
研究启动——交互式信息系统设计语言
  • 批准号:
    7705720
  • 财政年份:
    1977
  • 资助金额:
    $ 5.81万
  • 项目类别:
    Standard Grant
Research Initiation-Robustness in Problem-Solving and Natural Language Understanding
研究启动——问题解决和自然语言理解的鲁棒性
  • 批准号:
    7410228
  • 财政年份:
    1974
  • 资助金额:
    $ 5.81万
  • 项目类别:
    Standard Grant
RESEARCH INITIATION-ROBUSTNESS IN PROBLEM-SOLVING AND NATURAL LANGUAGE UNDERSTANDING
研究启动——解决问题和自然语言理解的稳健性
  • 批准号:
    7464663
  • 财政年份:
    1974
  • 资助金额:
    $ 5.81万
  • 项目类别:
RESEARCH INITIATION-HARDWARE PARSED RECURSIVE STRING PROCESSING LANGUAGE APPLIED TO GRAPHICAL SYSTEMS
研究启动-应用于图形系统的硬件解析递归字符串处理语言
  • 批准号:
    7464692
  • 财政年份:
    1974
  • 资助金额:
    $ 5.81万
  • 项目类别:
Research Initiation-Harware Parsed Recursive String Process-Ing Language Applied to Graphical Systems
研究启动-硬件解析递归字符串处理语言应用于图形系统
  • 批准号:
    7410213
  • 财政年份:
    1974
  • 资助金额:
    $ 5.81万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了