• Home
  • Search
  • A new abstraction for summary-based pointer analysis
  • https://doi.org/10.7916/d8np2cdhCopy DOI Icon

A new abstraction for summary-based pointer analysis

Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

W e propose a new abstraction for pointer analysis based on the principle of matching pointer dereferences or "memory fetches" with pointer assignments. Our abstraction, the Assign-Fetch Graph (AFG), has several advantages over traditional points-to graphs. It leads to concise procedure summaries for pointer analysis and similar computations; each procedure' s summary information can be used effectively in arbitrary calling contexts. Different analysis variations can be formulated on the AFG we present two possible variations. One is based on a standard insensitive view of the program; the other takes some statement ordering into account and produces results that are both more precise and more quickly computed. Our abstraction also facilitates incremental summary-based pointer analysis, which is not generally possible with conventional points-to graphs.

Similar Papers
  • Research Article
  • Citations13

Generating precise and concise procedure summaries

  • Jan 07, 2008
  • ACM SIGPLAN Notices
  • Greta Yorsh +2
  • Supplementary Content

Adaptive Resource Relocation in Virtualized Heterogeneous Clusters

  • Jan 01, 2010
  • ANU Open Research (Australian National University)
  • Muhammad Atif
  • Research Article

The Design and Implementation of MCFlow: a Real-time Multi-core Aware Middleware for Dependent Task Graphs

  • Nov 04, 2014
  • Open Scholarship Institutional Repository (Washington University in St. Louis)
  • Huang-Ming Huang +2
  • Supplementary Content
  • Citations2

Stochastic dynamic programming applied to multiple reservoir systems

  • Mar 22, 2018
  • Figshare
  • B J C Perera
  • Research Article

Parallel, Distributed and Network-based Computing: an Application Perspective

  • Jan 01, 2010
  • Scalable Computing Practice and Experience
  • Pasqua D’Ambra +3
  • Conference Article
  • Citations3

A Methodology for Predicting Application-Specific Achievable Memory Bandwidth for HW/SW-Codesign

  • Aug 01, 2017
  • Matthias Göbel +2
  • Citations2

In situ statistical analysis for parametric studies

  • Oct 21, 2016
  • Théophile Terraz +3
  • Research Article

Desain Awal Spesifikasi Perangkat Keras dan Jaringan High Performance Computing untuk Mendukung Open Government di Indonesia

  • Oct 06, 2016
  • Masyarakat Telematika Dan Informasi Jurnal Penelitian Teknologi Informasi dan Komunikasi
  • Anton Siswo +1
  • Research Article
  • Citations7

Lower bounds on non-adaptive data structures maintaining sets of numbers, from sunflowers

  • Jun 22, 2018
  • Sivaramakrishnan Natarajan Ramamoorthy +1
  • Research Article
  • Citations6

Exploring compiler optimization opportunities for the OpenMP 4.x accelerator model on a POWER8+GPU platform

  • Nov 13, 2016
  • Akira Hayashi +4
  • Conference Article
  • Citations2

Tightly-Coupled Multiprocessing for a Global Illumination Algorithm

  • Jan 01, 1990
  • Eurographics
  • George Drettakis +2
  • Conference Article
  • Citations15

HPP: A High Performance PRAM

  • Aug 26, 1996
  • Publications of the UdS (Saarland University)
  • Arno Formella +2
  • Supplementary Content

Modeling and Verification of Distributed Algorithms in Theorem Proving Environments

  • Mar 17, 2014
  • DepositOnce
  • Philipp Küfner +1
  • Conference Article
  • Citations4

Parallel software for inductance extraction

  • Aug 15, 2004
  • Hemant Mahawar +1
  • Research Article
  • Citations1

Composable and Predictable Power Management

  • Nov 06, 2014
  • Data Archiving and Networked Services (DANS)
  • Andrew T Nelson
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.