A New Approach to Accurate and Effiecient Pointer Analysis for Large C and Object Oriented Programs

大型 C 和面向对象程序的准确高效指针分析的新方法

基本信息

  • 批准号:
    9809478
  • 负责人:
  • 金额:
    $ 15.84万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    1998
  • 资助国家:
    美国
  • 起止时间:
    1998-08-15 至 2000-07-31
  • 项目状态:
    已结题

项目摘要

Pointer analysis has become one of the most critical components of modern C and C++ compilers. In Java, it is also critical to derive alias relations between object references to enable aggressive optimizations. The objective of this project is to develop an accurate and efficient pointer analysis framework based on the alias-pair approach. The key ideas are: (1) a new multirelation alias graph representation to allow accurate derivation of transitive alias relations, (2) a new interprocedural analysis framework based on the multirelation alias graph to derive accurate parameter and global alias information at very low cost, (3) a new context sensitive function-level analysis framework based on Static Single Assignment (SSA) forms to achieve high accuracy at low cost, (4) an iterative application of (2) and (3) to approach the accuracy of context sensitive analysis at much lower cost, and (5) to distinguish between maybe and definite aliases to make effective use of run-time disambiguation support in future high performance instruction set architectures. Theoretical results and empirical experiences based on prototype compiler implementation and large C, C++ and Java input programs are published to advance the state of the art of pointer analysis.
指针分析已经成为现代C和C++编译器中最关键的组成部分之一。在Java中,派生对象引用之间的别名关系以实现积极的优化也很关键。本项目的目标是开发一个基于别名对方法的准确高效的指针分析框架。 主要的想法是:(1)新的多关系别名图表示,以允许传递别名关系的准确导出,(2)新的基于多关系别名图的过程间分析框架,以非常低的成本导出准确的参数和全局别名信息,(3)新的基于静态单一分配(SSA)形式的上下文敏感函数级分析框架,以低成本实现高准确度,(4)(2)和(3)的迭代应用,以低得多的成本接近上下文敏感分析的准确性,以及(5)区分可能和确定的别名,以在未来的高性能指令集体系结构中有效地使用运行时消歧支持。 基于原型编译器实现和大型C,C++和Java输入程序的理论结果和经验发表,以推进指针分析的艺术状态。

项目成果

期刊论文数量(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 }}

Wen-mei Hwu其他文献

MLHarness: A scalable benchmarking system for MLCommons
  • DOI:
    10.1016/j.tbench.2021.100002
  • 发表时间:
    2021-10-01
  • 期刊:
  • 影响因子:
  • 作者:
    Yen-Hsiang Chang;Jianhao Pu;Wen-mei Hwu;Jinjun Xiong
  • 通讯作者:
    Jinjun Xiong

Wen-mei Hwu的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Wen-mei Hwu', 18)}}的其他基金

CRI-A Configurable, Application-Aware, High-Performance Platform for Trustworthy Computing
CRI-A 可配置、应用感知、高性能可信计算平台
  • 批准号:
    0551665
  • 财政年份:
    2006
  • 资助金额:
    $ 15.84万
  • 项目类别:
    Continuing Grant
Data Speculation for Instruction-Level Parallel Processing Systems
指令级并行处理系统的数据推测
  • 批准号:
    9629948
  • 财政年份:
    1996
  • 资助金额:
    $ 15.84万
  • 项目类别:
    Standard Grant
21st Annual International Symposium on Computer Architecture, Chicago, Illinois
第 21 届计算机体系结构年度国际研讨会,伊利诺伊州芝加哥
  • 批准号:
    9414528
  • 财政年份:
    1994
  • 资助金额:
    $ 15.84万
  • 项目类别:
    Standard Grant
Speculative and Predicated Execution Support for Instruction-Level Parallel Processing
对指令级并行处理的推测和预测执行支持
  • 批准号:
    9308013
  • 财政年份:
    1993
  • 资助金额:
    $ 15.84万
  • 项目类别:
    Standard Grant
Research Initiation: Integrating Compiler Technologies and Parallel MicroArchitectures for High Performance Micro System Design
研究启动:集成编译器技术和并行微架构以实现高性能微系统设计
  • 批准号:
    8809478
  • 财政年份:
    1988
  • 资助金额:
    $ 15.84万
  • 项目类别:
    Standard Grant

相似国自然基金

EnSite array指导下对Stepwise approach无效的慢性房颤机制及消融径线设计的实验研究
  • 批准号:
    81070152
  • 批准年份:
    2010
  • 资助金额:
    10.0 万元
  • 项目类别:
    面上项目

相似海外基金

Integrated experimental and computational approach for accurate patient-specific vascular embolization
用于准确的患者特异性血管栓塞的综合实验和计算方法
  • 批准号:
    10724852
  • 财政年份:
    2023
  • 资助金额:
    $ 15.84万
  • 项目类别:
Development of a semiparametric approach to accurate risk assessment and its applications
准确风险评估的半参数方法的开发及其应用
  • 批准号:
    23K16850
  • 财政年份:
    2023
  • 资助金额:
    $ 15.84万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
SBIR Phase I: A highly-scalable, rapid, in-season approach to tune a nitrogen model for accurate prediction of a corn crop’s remaining nitrogen need
SBIR 第一阶段:一种高度可扩展、快速的季节性方法,用于调整氮模型,以准确预测玉米作物的剩余氮需求
  • 批准号:
    2127096
  • 财政年份:
    2022
  • 资助金额:
    $ 15.84万
  • 项目类别:
    Standard Grant
A novel downscaling-integration approach of satellite rainfall estimates for accurate river flow prediction
一种新颖的卫星降雨量估算降尺度整合方法,用于准确的河流流量预测
  • 批准号:
    22K01031
  • 财政年份:
    2022
  • 资助金额:
    $ 15.84万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
COVID-19 - Alliance - BATMAN: Body Accurate Temperature Measurement Approach by Non-Contact infrared
COVID-19 - 联盟 - BATMAN:通过非接触式红外进行人体精确温度测量方法
  • 批准号:
    554937-2020
  • 财政年份:
    2020
  • 资助金额:
    $ 15.84万
  • 项目类别:
    Alliance Grants
A connectivity approach to stochastically simulate physical distancing and to make more accurate predictions of its effectiveness to reduce the spread of the COVID-19 outbreak
一种连接方法,可随机模拟物理距离并更准确地预测其减少 COVID-19 爆发传播的有效性
  • 批准号:
    554430-2020
  • 财政年份:
    2020
  • 资助金额:
    $ 15.84万
  • 项目类别:
    Alliance Grants
RAPID: A Computational Deep-Learning Approach for Fast, Accurate CT Testing and Monitoring of COVID-19
RAPID:一种计算深度学习方法,可快速、准确地进行 CT 测试和 COVID-19 监测
  • 批准号:
    2027607
  • 财政年份:
    2020
  • 资助金额:
    $ 15.84万
  • 项目类别:
    Standard Grant
Accurate Defaults Detection and Location of Buried Geomembranes: A Novel Radiofrequency Approach
埋地土工膜的准确缺陷检测和定位:一种新颖的射频方法
  • 批准号:
    523213-2018
  • 财政年份:
    2018
  • 资助金额:
    $ 15.84万
  • 项目类别:
    Engage Grants Program
SHF: Small: Efficient and Accurate Learning with Low-Precision Components: A Cortex-Inspired Approach
SHF:小型:使用低精度组件进行高效、准确的学习:受皮质启发的方法
  • 批准号:
    1715443
  • 财政年份:
    2017
  • 资助金额:
    $ 15.84万
  • 项目类别:
    Standard Grant
A new approach for highly accurate optical interferometry measurements in nanotechnology
纳米技术中高精度光学干涉测量的新方法
  • 批准号:
    1943924
  • 财政年份:
    2017
  • 资助金额:
    $ 15.84万
  • 项目类别:
    Studentship
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了