Semantics of Parallel Programs
Semantics of Parallel Programs
批准号:
9006064
负责人:
Stephen Brookes
金额:
$20.96万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1990
资助国家:
美国
项目状态:
已结题
起止时间:
1990-12-15 至 1994-05-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
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
-
依托单位:
Semantics of Parallel Programs
-
批准号:9412980
-
项目类别:Continuing Grant
-
资助金额:$19.5万
-
财政年份:1995
-
负责人:Stephen Brookes
-
依托单位:
Conference on Mathematical Foundations of Programming Semantics (March 25-28, 190) Pittsburgh, Pennsylvania
-
批准号:9020912
-
项目类别:Standard Grant
-
资助金额:$0.51万
-
财政年份:1991
-
负责人:Stephen Brookes
-
依托单位:
Joint Seminar on Semantics of Concurrency
-
批准号:8302359
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:1983
-
负责人:Stephen Brookes
-
依托单位:
国内基金
海外基金
强流低能加速器束流损失机理的Parallel PIC/MCC算法与实现
-
批准号:11805229
-
项目类别:青年科学基金项目
-
资助金额:27.0万元
-
批准年份:2018
-
负责人:张青鵾
-
依托单位: