ITR/SW: Compiler Techniques for Improving Software Quality
ITR/SW: Compiler Techniques for Improving Software Quality
批准号:
0313263
负责人:
Calvin Lin
金额:
$50.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2003
资助国家:
美国
项目状态:
已结题
起止时间:
2003-09-01 至 2007-08-31
中文摘要
当前的软件通常很脆弱且质量低下:软件难以调试、难以更改且难以优化。该提案探索了一种基于编译器的方法来提高软件质量。特别是,这种方法及其在 Broadway 编译器中的实现为错误检测和性能优化提供了自动化支持。关键的观察是性能和正确性不再是纯粹在语言原语级别上可以处理的问题。解决方案是将特定于域的信息注入到编译过程中。 该信息使用简单的注释语言来表达,该语言指示可配置的编译器执行特定领域的分析和转换。其结果是编译器可以检测特定于域的安全漏洞,并可以执行特定于域的优化,例如利用图形库或并行矩阵库的语义。
英文摘要
Current software is typically brittle and of low quality: Software is hard to debug, hard to change, and hard to optimize. This proposal explores a compiler-based approach for improving the quality of software. In particular, this approach, and its the implementation in the Broadway compiler, provides automated support for error detection and performance optimization. The key observation is that performance and correctness are no longer issues that can be dealt with purely at the level of language primitives. The solution then is to inject domain-specific information into the compilation process. This information is expressed using a simple annotation language that directs a configurable compiler to perform domainspecificanalyses and transformations. The result is a compiler that can detect domain-specific security vulnerabilities and can perform domain-specific optimizations that exploit, for example, the semantics of a graphics library or a parallel matrix library.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
FoMR: Using Machine Learning to Design Next Generation Caches and Data Prefetchers
-
批准号:1823546
-
项目类别:Standard Grant
-
资助金额:$22.5万
-
财政年份:2018
-
负责人:Calvin Lin
-
依托单位:
CS10K: Leveraging the National UTeach Network to Strengthen and Expand Computer Science Principles Education
-
批准号:1543014
-
项目类别:Standard Grant
-
资助金额:$99.99万
-
财政年份:2015
-
负责人:Calvin Lin
-
依托单位:
Type I: Project Engage!
-
批准号:1138506
-
项目类别:Standard Grant
-
资助金额:$99.99万
-
财政年份:2011
-
负责人:Calvin Lin
-
依托单位:
BPC-DP: A Planning Grant for Establishing UTeach-CS
-
批准号:0959827
-
项目类别:Standard Grant
-
资助金额:$15.35万
-
财政年份:2010
-
负责人:Calvin Lin
-
依托单位:
CAREER: Compilation Techniques for Customizing Software Libraries
-
批准号:9984660
-
项目类别:Continuing Grant
-
资助金额:$31.48万
-
财政年份:2000
-
负责人:Calvin Lin
-
依托单位:
国内基金
海外基金
登录
查看更多内容
SW10和SW11基因调控大豆粒重的分子机制
-
批准号:32301874
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2023
-
负责人:王玲爽
-
依托单位:
番茄免疫受体Sw-5b募集DCD-MSI4泛素连接酶激活抗性和促进开花的调控新机制
-
批准号:32220103008
-
项目类别:国际(地区)合作与交流项目
-
资助金额:231万元
-
批准年份:2022
-
负责人:陶小荣
-
依托单位:
Sw-5b辅助免疫受体NRC诱导线粒体活性氧抵抗TSWV侵染的机制研究
-
批准号:--
-
项目类别:面上项目
-
资助金额:54万元
-
批准年份:2022
-
负责人:朱敏
-
依托单位:
mtlncRNA OK/SW-cl.16通过MEF2D-ND6通路介导肺腺癌顺铂耐药的机制研究
-
批准号:--
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2022
-
负责人:杜贺
-
依托单位:
按蚊长链非编码RNA SW1调控生殖与免疫权衡的分子机制
-
批准号:82261128007
-
项目类别:重点项目
-
资助金额:269万元
-
批准年份:2022
-
负责人:王四宝
-
依托单位:
免疫受体蛋白Sw-5b抑制番茄斑萎病毒胞间移动机制研究
-
批准号:--
-
项目类别:面上项目
-
资助金额:58万元
-
批准年份:2021
-
负责人:徐毅
-
依托单位:
番茄褪绿病毒与番茄斑萎病毒的复合侵染导致Sw-5b抗病基因抗性突破的分子机制研究
-
批准号:31901856
-
项目类别:青年科学基金项目
-
资助金额:23.0万元
-
批准年份:2019
-
负责人:赵小慧
-
依托单位:
大豆籽粒大小调控基因SW1的克隆及功能研究
-
批准号:31871643
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2018
-
负责人:侯兴亮
-
依托单位:
与SW结合的山羊溶酶体α-甘露糖苷酶结构域重置及功能确证
-
批准号:31860724
-
项目类别:地区科学基金项目
-
资助金额:39.0万元
-
批准年份:2018
-
负责人:李勤凡
-
依托单位:
茄科作物抗病蛋白Sw-5b监测番茄斑萎病毒的诱饵新机制
-
批准号:31801705
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2018
-
负责人:李佳
-
依托单位: