Refined Languages: Sequential Languages for Parallel Programming
精炼语言:并行编程的顺序语言
基本信息
- 批准号:9003076
- 负责人:
- 金额:$ 19.42万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:1991
- 资助国家:美国
- 起止时间:1991-01-01 至 1995-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Refined Languages (Refined Fortran, Refined C, etc.) are extensions of their parent languages in which it is possible to express parallelism, but impossible to create races. Where strictly deterministic behavior is desired, multiple executions of a Refined Fortran program with the same input data can be guaranteed to either compute the same results or terminate with the same run-time errors regardless of differences in scheduling. Where asynchronous behavior is desired, freedom from races can be guaranteed. The Refined Languages approach achieves its goal by extending sequential imperative programming languages with data- (rather than control-) oriented terms. Specification of Refined ANSI Fortran `77, and construction of an interprocedural Fortran `77 code analysis tool are complete. This award is to modify the specification to Fortran `8X, extend the analysis tool into a Refined Fortran `8X compiler, and exploit the special features of Refined Languages to construct a Refined Fortran `8X symbolic debugger. Formal study of the comparative expressive powers of control-oriented parallel imperative languages and data- oriented parallel imperative languages will ensue.
Refined Language(Refined Fortran,Refined C等)是 它们的母语言的扩展,在这些扩展中, 表达并行性,但不可能创建种族。 在严格 如果需要确定性行为,则多次执行 具有相同输入数据的Fortran程序可以保证 计算相同的结果或以相同的运行时错误终止 而不考虑调度的差异。 异步行为 如果我们希望,种族自由就能得到保证。 成品 语言方法通过扩展顺序 使用数据(而不是控制)的命令式编程语言 定向术语 Refined ANSI Fortran `77的规范,以及 Fortran `77程序间代码分析工具完成。 这 奖励是修改规范Fortran `8X,扩展 分析工具导入到Refined Fortran `8X编译器中,并利用 精化语言的特殊功能来构造精化Fortran `8X符号调试器。 比较表达的形式研究 面向控制的并行命令式语言和数据的能力- 面向并行命令式语言将随之而来。
项目成果
期刊论文数量(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 }}
Aaron Klappholz其他文献
Aaron Klappholz的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Aaron Klappholz', 18)}}的其他基金
Collaborative Research: Discrete Mathematics in Computing Education
合作研究:计算机教育中的离散数学
- 批准号:
0536270 - 财政年份:2006
- 资助金额:
$ 19.42万 - 项目类别:
Standard Grant
Using Live-Thru Case Histories to Motivate and Teach Software Engineering to Computer Science Students
使用实时案例历史来激励和教授计算机科学专业的学生软件工程
- 批准号:
0127208 - 财政年份:2002
- 资助金额:
$ 19.42万 - 项目类别:
Standard Grant
相似海外基金
Language Attrition Across Fifty Years and Five Languages
五十年来五种语言的语言损耗
- 批准号:
23K25339 - 财政年份:2024
- 资助金额:
$ 19.42万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Doctoral Dissertation Research: Effects of age of acquisition in emerging sign languages
博士论文研究:新兴手语习得年龄的影响
- 批准号:
2335955 - 财政年份:2024
- 资助金额:
$ 19.42万 - 项目类别:
Standard Grant
Unlocking the archive: reuniting Indigenous languages and their communities
解锁档案:重新统一土著语言及其社区
- 批准号:
IM230100544 - 财政年份:2024
- 资助金额:
$ 19.42万 - 项目类别:
Mid-Career Industry Fellowships
CRII: SHF: Systematic Construction of Teaching Language Progressions for Embedded Domain-Specific Languages
CRII:SHF:嵌入式领域特定语言教学语言进程的系统构建
- 批准号:
2348408 - 财政年份:2024
- 资助金额:
$ 19.42万 - 项目类别:
Standard Grant
CAREER: Supporting Teachers to Leverage Students' Languages in Mathematics
职业:支持教师利用学生的数学语言
- 批准号:
2337457 - 财政年份:2024
- 资助金额:
$ 19.42万 - 项目类别:
Continuing Grant
A Comparative Study of the Influence of Glossing on the Historical Development of Japanese and the Languages of Europe
注释对日语与欧洲语言历史发展影响的比较研究
- 批准号:
24K03860 - 财政年份:2024
- 资助金额:
$ 19.42万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
How children learn sentence structures across languages: A language-adaptive scope analysis
儿童如何跨语言学习句子结构:语言自适应范围分析
- 批准号:
24K16044 - 财政年份:2024
- 资助金额:
$ 19.42万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
Education, Languages and Internationalisation Network (ELINET) for ARC Accelerate led
ARC Accelerate 领导的教育、语言和国际化网络 (ELINET)
- 批准号:
ES/Y011058/1 - 财政年份:2024
- 资助金额:
$ 19.42万 - 项目类别:
Research Grant
Interpreting services for Australian Aboriginal languages
澳大利亚原住民语言口译服务
- 批准号:
DE240100719 - 财政年份:2024
- 资助金额:
$ 19.42万 - 项目类别:
Discovery Early Career Researcher Award
Research praxis in language education for the revitalization of Ryukyuan languages: transitioning from language endangerment to language transmission
振兴琉球语言的语言教育研究实践:从语言濒危到语言传播的转变
- 批准号:
23H00637 - 财政年份:2023
- 资助金额:
$ 19.42万 - 项目类别:
Grant-in-Aid for Scientific Research (B)