课题基金 / 基金详情

Semantics of Parallel Programs

Semantics of Parallel Programs
并行程序的语义
批准号:
9006064
负责人:
Stephen Brookes
金额:
$20.96万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1990
资助国家:
美国
项目状态:
已结题
起止时间:
1990-12-15 至 1994-05-31

项目摘要

项目成果

Stephen Brookes的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
This is a basic research program concerning semantic models for parallel programming languages. Initial emphasis is on the design of a mathematical model of parallel algorithms extending and generalizing earlier work of Berry and Curien on sequential algorithms and concrete data structures. The model is intensional, in that the denotation of a program includes information about parallel computation strategy in addition to information about the extensional or functional behavior of the program. This allows a novel intensional strictness ordering on parallel algorithms that plays a fundamental role in our theory; for instance, application of a parallel algorithm to its arguments is a continuous operation with respect to this ordering. It will be shown that the model forms a cartesian closed category in which an elegant account of parallel functional computation can be given. It will support semantically-based techniques for proving both traditional (extensional) correctness properties and efficiency properties that depend on intensional aspects of program behavior. The intensional information will be used to determine a hierarchical class of algorithms based on an intuitively reasonable notion of "degree of parallelism". This idea will provide a framework for assessing the relative expressive powers of various sequential and parallel primitives. In the long term theoretical insights gained in this investigation will be in the design of new programming languages that employ parallelism uniformly and generally, yet whose semantic properties are well understood, and for which tractable proof methods can be devised.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Small: Separation Principles for Concurrent Programs: Semantics, Logics, and Methodology
  • 批准号:
    1017011
  • 项目类别:
    Standard Grant
  • 资助金额:
    $41.87万
  • 财政年份:
    2010
  • 负责人:
    Stephen Brookes
  • 依托单位:
The Public Leadership Challenge
  • 批准号:
    RES-451-25-4273
  • 项目类别:
    Research Grant
  • 资助金额:
    $1.8万
  • 财政年份:
    2006
  • 负责人:
    Stephen Brookes
  • 依托单位:
A Resource-Sensitive Semantic Framework for Concurrent Programs
  • 批准号:
    0429505
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $30.0万
  • 财政年份:
    2005
  • 负责人:
    Stephen Brookes
  • 依托单位:
A Semantically-Based Methodology for Proving Safety, Liveness, and Security Properties of Parallel Systems
  • 批准号:
    9988551
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $20.0万
  • 财政年份:
    2000
  • 负责人:
    Stephen Brookes
  • 依托单位:
国内基金
海外基金
强流低能加速器束流损失机理的Parallel PIC/MCC算法与实现