Semantics of Parallel Programs
并行程序的语义
基本信息
- 批准号:9006064
- 负责人:
- 金额:$ 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.
这是一个关于并行编程语言语义模型的基础研究项目。最初的重点是设计并行算法的数学模型,扩展和推广Berry和curen在顺序算法和具体数据结构方面的早期工作。该模型是内蕴的,因为程序的外延除了包含有关程序的外延或功能行为的信息外,还包含有关并行计算策略的信息。这允许在并行算法上建立一种新的内涵严格排序,这在我们的理论中起着基础作用;例如,并行算法对其参数的应用是对该顺序的连续操作。它将表明,该模型形成一个笛卡尔封闭范畴,其中一个优雅的并行函数计算可以给出。它将支持基于语义的技术来证明传统的(外延的)正确性属性和依赖于程序行为的内蕴方面的效率属性。该内涵信息将用于确定基于直观合理的“并行度”概念的分层算法类。这个想法将为评估各种顺序和并行原语的相对表达能力提供一个框架。从长远来看,在这项研究中获得的理论见解将是在设计新的编程语言中,这些语言统一地和普遍地使用并行性,但其语义属性被很好地理解,并且可以为其设计易于处理的证明方法。
项目成果
期刊论文数量(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 }}
Stephen Brookes其他文献
The New Public Leadership Challenge
新的公共领导力挑战
- DOI:
- 发表时间:
2010 - 期刊:
- 影响因子:0
- 作者:
Stephen Brookes;Keith Grint - 通讯作者:
Keith Grint
Wandering Spur Suppression in a 4.9-GHz Fractional-N Frequency Synthesizer
4.9GHz 小数 N 频率合成器中的漂移杂散抑制
- DOI:
10.1109/jssc.2022.3163080 - 发表时间:
2022 - 期刊:
- 影响因子:5.4
- 作者:
Dawei Mai;Yann Donnelly;Michael Peter Kennedy;Stefano Tulisi;James Breslin;P. Griffin;Michael Connor;Stephen Brookes;Brian Shelly;M. Keaveney - 通讯作者:
M. Keaveney
Data-sharing and Crime Reduction: The Long and Winding Road
- DOI:
10.1057/palgrave.cpcs.8140158 - 发表时间:
2003-10-01 - 期刊:
- 影响因子:1.100
- 作者:
Stephen Brookes;Kate Moss;Ken Pease - 通讯作者:
Ken Pease
Community Policing in Context: Has it Come of Age?
- DOI:
10.1057/palgrave.cpcs.8150005 - 发表时间:
2006-07-11 - 期刊:
- 影响因子:1.100
- 作者:
Stephen Brookes - 通讯作者:
Stephen Brookes
Using fixed-point semantics to prove retiming lemmas
- DOI:
10.1007/bf01383944 - 发表时间:
1993-02-01 - 期刊:
- 影响因子:0.800
- 作者:
Stephen Brookes - 通讯作者:
Stephen Brookes
Stephen Brookes的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Stephen Brookes', 18)}}的其他基金
SHF: Small: Separation Principles for Concurrent Programs: Semantics, Logics, and Methodology
SHF:小:并发程序的分离原则:语义、逻辑和方法论
- 批准号:
1017011 - 财政年份:2010
- 资助金额:
$ 20.96万 - 项目类别:
Standard Grant
The Public Leadership Challenge
公共领导力挑战
- 批准号:
RES-451-25-4273 - 财政年份:2006
- 资助金额:
$ 20.96万 - 项目类别:
Research Grant
A Resource-Sensitive Semantic Framework for Concurrent Programs
并发程序的资源敏感语义框架
- 批准号:
0429505 - 财政年份:2005
- 资助金额:
$ 20.96万 - 项目类别:
Continuing Grant
A Semantically-Based Methodology for Proving Safety, Liveness, and Security Properties of Parallel Systems
一种基于语义的并行系统安全性、活性和保密属性证明方法
- 批准号:
9988551 - 财政年份:2000
- 资助金额:
$ 20.96万 - 项目类别:
Continuing Grant
Conference on Mathematical Foundations of Programming Semantics (March 25-28, 190) Pittsburgh, Pennsylvania
编程语义数学基础会议(190 年 3 月 25 日至 28 日)宾夕法尼亚州匹兹堡
- 批准号:
9020912 - 财政年份:1991
- 资助金额:
$ 20.96万 - 项目类别:
Standard Grant
Joint Seminar on Semantics of Concurrency
并发语义联合研讨会
- 批准号:
8302359 - 财政年份:1983
- 资助金额:
$ 20.96万 - 项目类别:
Standard Grant
相似国自然基金
强流低能加速器束流损失机理的Parallel PIC/MCC算法与实现
- 批准号:11805229
- 批准年份:2018
- 资助金额:27.0 万元
- 项目类别:青年科学基金项目
相似海外基金
Deterministic replay of parallel computer programs
并行计算机程序的确定性重放
- 批准号:
10000049 - 财政年份:2021
- 资助金额:
$ 20.96万 - 项目类别:
Collaborative R&D
Collaborative Research: SHF: Medium: Practical and Rigorous Correctness Checking and Correctness Preservation for Irregular Parallel Programs
合作研究:SHF:Medium:不规则并行程序的实用且严格的正确性检查和正确性保持
- 批准号:
1955852 - 财政年份:2020
- 资助金额:
$ 20.96万 - 项目类别:
Continuing Grant
Collaborative Research: SHF: Medium: Practical and Rigorous Correctness Checking and Correctness Preservation for Irregular Parallel Programs
合作研究:SHF:Medium:不规则并行程序的实用且严格的正确性检查和正确性保持
- 批准号:
1956106 - 财政年份:2020
- 资助金额:
$ 20.96万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Medium: Practical and Rigorous Correctness Checking and Correctness Preservation for Irregular Parallel Programs
合作研究:SHF:Medium:不规则并行程序的实用且严格的正确性检查和正确性保持
- 批准号:
1955367 - 财政年份:2020
- 资助金额:
$ 20.96万 - 项目类别:
Continuing Grant
Collaborative Research: CyberTraining: Pilot: Semi-Automatic Assessment of Parallel Programs in Training of Students and Faculty
合作研究:网络培训:试点:学生和教师培训中并行项目的半自动评估
- 批准号:
1923980 - 财政年份:2019
- 资助金额:
$ 20.96万 - 项目类别:
Standard Grant
Collaborative Research: CyberTraining: Pilot: Semi-Automatic Assessment of Parallel Programs in Training of Students and Faculty
合作研究:网络培训:试点:学生和教师培训中并行项目的半自动评估
- 批准号:
1924059 - 财政年份:2019
- 资助金额:
$ 20.96万 - 项目类别:
Standard Grant
Hybrid Static/Dynamic Scheduling for Task Dataflow Parallel Programs
任务数据流并行程序的混合静态/动态调度
- 批准号:
EP/L027402/1 - 财政年份:2014
- 资助金额:
$ 20.96万 - 项目类别:
Research Grant
XPS: FP: Collaborative Research: Parallel Irregular Programs: From High-Level Specifications to Run-time Optimizations
XPS:FP:协作研究:并行不规则程序:从高级规范到运行时优化
- 批准号:
1337217 - 财政年份:2013
- 资助金额:
$ 20.96万 - 项目类别:
Standard Grant
XPS: FP: Collaborative Research: Parallel Irregular Programs: From High-Level Specifications to Run-time Optimizations
XPS:FP:协作研究:并行不规则程序:从高级规范到运行时优化
- 批准号:
1337281 - 财政年份:2013
- 资助金额:
$ 20.96万 - 项目类别:
Standard Grant
SHF: Small: Contracts for Message-Passing Parallel Programs
SHF:小型:消息传递并行程序的合约
- 批准号:
1319571 - 财政年份:2013
- 资助金额:
$ 20.96万 - 项目类别:
Standard Grant