Improving Performance With Assertions
通过断言提高性能
基本信息
- 批准号:9014576
- 负责人:
- 金额:$ 12.39万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:1990
- 资助国家:美国
- 起止时间:1990-09-15 至 1993-02-28
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Once a program has been written, it can be checked against its specification either statically (i.e. program verification) or dynamically (i.e. testing). The project merges these techniques by assuming that assertions are always checked dynamically but optimizing away as many checks as possible. Thus, program verification becomes a special case of code optimization. Code optimization and program verification will be linked by using the specification for program components to optimize the programs that use them. Program components with specifications are likely to be faster than those without, thus encouraging programmers to specify them. The project will also study how to provide performance information so that the programmer can see how to add assertions to improve performance and can see when components are used incorrectly. The project will use the TS compiler for Typed Smalltalk and the mu-ral interactive theorem prover.
一旦程序被编写出来,就可以静态地(即程序验证)或动态地(即测试)根据其规范进行检查。该项目通过假设断言总是动态检查,但优化掉尽可能多的检查,从而合并了这些技术。因此,程序验证成为代码优化的一个特例。代码优化和程序验证将通过使用程序组件的规范来优化使用它们的程序而联系起来。有规范的程序组件可能比没有规范的程序组件更快,因此鼓励程序员指定它们。该项目还将研究如何提供性能信息,以便程序员能够了解如何添加断言来提高性能,以及何时组件被错误地使用。该项目将使用类型化Smalltalk的TS编译器和多交互定理证明器。
项目成果
期刊论文数量(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 }}
Ralph Johnson其他文献
Ion-induced molecular ejection from D_2O ice
D_2O 冰的离子诱导分子喷射
- DOI:
10.1016/0039-6028(84)90177-8 - 发表时间:
1984 - 期刊:
- 影响因子:6.7
- 作者:
C. Reimann;J. Boring;Ralph Johnson;L. W. Garrett;K. Farmer - 通讯作者:
K. Farmer
Development and characterization of high-performance kenaf fiber–HDPE composites
高性能洋麻纤维-HDPE复合材料的开发和表征
- DOI:
- 发表时间:
2018 - 期刊:
- 影响因子:0
- 作者:
Qiushi Wang;Joydan Jones;Na Lu;Ralph Johnson;H. Ning;S. Pillay - 通讯作者:
S. Pillay
Ralph Johnson的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Ralph Johnson', 18)}}的其他基金
SBIR Phase II: Manufacturing High Performance Natural Fiber Composites for Building Applications
SBIR 第二阶段:制造用于建筑应用的高性能天然纤维复合材料
- 批准号:
1534697 - 财政年份:2015
- 资助金额:
$ 12.39万 - 项目类别:
Standard Grant
SBIR Phase I: Manufacturing High Performance Natural Fiber Composites for Structural Applications
SBIR 第一阶段:制造用于结构应用的高性能天然纤维复合材料
- 批准号:
1345804 - 财政年份:2014
- 资助金额:
$ 12.39万 - 项目类别:
Standard Grant
CCF: Small: A Programming Environment for High Performance Computing Based on Practical Program Transformation
CCF:Small:基于实用程序转换的高性能计算编程环境
- 批准号:
1117960 - 财政年份:2011
- 资助金额:
$ 12.39万 - 项目类别:
Standard Grant
Efficient Implementation of Object-Oriented Programming Languages
面向对象编程语言的高效实现
- 批准号:
8715752 - 财政年份:1988
- 资助金额:
$ 12.39万 - 项目类别:
Continuing Grant
Applicability of Selected European Laws, Institutions and Policies to Environmental Problems in the United States
部分欧洲法律、机构和政策对美国环境问题的适用性
- 批准号:
7307953 - 财政年份:1973
- 资助金额:
$ 12.39万 - 项目类别:
Standard Grant
相似海外基金
Bio-MATSUPER: Development of high-performance supercapacitors based on bio-based carbon materials
Bio-MATSUPER:开发基于生物基碳材料的高性能超级电容器
- 批准号:
EP/Z001013/1 - 财政年份:2025
- 资助金额:
$ 12.39万 - 项目类别:
Fellowship
High Performance Reefable Wingsail Rig Design and Pre-deployment Trial
高性能可折叠翼帆装置设计和预部署试验
- 批准号:
10092779 - 财政年份:2024
- 资助金额:
$ 12.39万 - 项目类别:
Collaborative R&D
An innovative platform using ML/AI to analyse farm data and deliver insights to improve farm performance, increasing farm profitability by 5-10%
An%20innovative%20platform%20using%20ML/AI%20to%20analysis%20farm%20data%20and%20deliver%20insights%20to%20improv%20farm%20performance,%20increasing%20farm%20profitability%20by%205-10%
- 批准号:
10093235 - 财政年份:2024
- 资助金额:
$ 12.39万 - 项目类别:
Collaborative R&D
Advanced AI and RobotIcS for autonomous task pErformance
先进的人工智能和机器人控制系统可实现自主任务执行
- 批准号:
10110390 - 财政年份:2024
- 资助金额:
$ 12.39万 - 项目类别:
EU-Funded
Electrolyte design for high-performance, sustainable sodium batteries
高性能、可持续钠电池的电解质设计
- 批准号:
DE240100480 - 财政年份:2024
- 资助金额:
$ 12.39万 - 项目类别:
Discovery Early Career Researcher Award
High-performance thin film porous pyroelectric materials and composites for thermal sensing and harvesting
用于热传感和收集的高性能薄膜多孔热释电材料和复合材料
- 批准号:
EP/Y017412/1 - 财政年份:2024
- 资助金额:
$ 12.39万 - 项目类别:
Fellowship
CAREER: Bridging Research & Education in Delineating Fatigue Performance & Damage Mechanisms in Metal Fused Filament Fabricated Inconel 718
职业:桥梁研究
- 批准号:
2338178 - 财政年份:2024
- 资助金额:
$ 12.39万 - 项目类别:
Standard Grant
CRII: AF: The Impact of Knowledge on the Performance of Distributed Algorithms
CRII:AF:知识对分布式算法性能的影响
- 批准号:
2348346 - 财政年份:2024
- 资助金额:
$ 12.39万 - 项目类别:
Standard Grant
CAREER: Improving Real-world Performance of AI Biosignal Algorithms
职业:提高人工智能生物信号算法的实际性能
- 批准号:
2339669 - 财政年份:2024
- 资助金额:
$ 12.39万 - 项目类别:
Continuing Grant
Planning: Artificial Intelligence Assisted High-Performance Parallel Computing for Power System Optimization
规划:人工智能辅助高性能并行计算电力系统优化
- 批准号:
2414141 - 财政年份:2024
- 资助金额:
$ 12.39万 - 项目类别:
Standard Grant