Scaling Context-Sensitive Points-to Analysis

CHF 69.70
Auf Lager
SKU
9C3Q7B2LOD0
Stock 1 Verfügbar
Geliefert zwischen Fr., 21.11.2025 und Mo., 24.11.2025

Details

Pointer analysis is one of the key static analyses during compilation and affects scalability and precision of several client transformations. Recent advances still lack an efficient and scalable context-sensitive inclusion-based pointer analysis. In this work, we propose four novel techniques to improve the scalability of context-sensitive points-to analysis for C/C++ programs. First, we develop an efficient way of storing the approximate points-to information using a multi-dimensional bloom filter (multibloom). Second, we devise a sound randomized algorithm that processes a group of constraints in a less precise but efficient manner and the remaining constraints in a more precise manner. Third, we transform the points-to analysis problem into finding a solution to a system of linear equations. Finally, we observe that the order in which points-to constraints are processed plays a vital role in the algorithm efficiency and propose a greedy heuristic based on the amount of points-to information computed by a constraint to prioritize the constraints. We illustrate that our algorithms help in scaling the state-of-the-art pointer analyses.

Autorentext

Rupesh Nasre is an Assistant Professor at IIT Madras. He received Ph.D. from IISc, Bangalore. His research interests include Compilers and Parallelization. He is a recipient of the Young Faculty Recognition Award at IIT Madras, NVIDIA special prize in CodeForScience, a winner of the Yahoo! University Hack Day and holds five US patents.

Weitere Informationen

  • Allgemeine Informationen
    • GTIN 09783659977183
    • Anzahl Seiten 212
    • Genre Programming Languages
    • Herausgeber LAP LAMBERT Academic Publishing
    • Gewicht 334g
    • Untertitel Novel ideas to tame the scalability challenges
    • Größe H220mm x B150mm x T13mm
    • Jahr 2016
    • EAN 9783659977183
    • Format Kartonierter Einband
    • ISBN 3659977187
    • Veröffentlichung 28.10.2016
    • Titel Scaling Context-Sensitive Points-to Analysis
    • Autor Rupesh Nasre
    • Sprache Englisch

Bewertungen

Schreiben Sie eine Bewertung
Nur registrierte Benutzer können Bewertungen schreiben. Bitte loggen Sie sich ein oder erstellen Sie ein Konto.
Made with ♥ in Switzerland | ©2025 Avento by Gametime AG
Gametime AG | Hohlstrasse 216 | 8004 Zürich | Schweiz | UID: CHE-112.967.470