A probabilistic pointer analysis for speculative optimizations.

A probabilistic pointer analysis for speculat ...
Jeffrey Da Silva, Jeffrey Da S ...
Locate

My Reading Lists:

Create a new list



Buy this book

Last edited by WorkBot
December 15, 2009 | History

A probabilistic pointer analysis for speculative optimizations.

Pointer analysis is a critical compiler analysis used to disambiguate the indirect memory references that result from the use of pointers and pointer-based data structures. A conventional pointer analysis deduces for every pair of pointers, at any program point, whether a points-to relation between them (i) definitely exists, (ii) definitely does not exist, or (iii) maybe exists. Many compiler optimizations rely on accurate pointer analysis, and to ensure correctness cannot optimize in the maybe case. In contrast, recently-proposed speculative optimizations can aggressively exploit the maybe case, especially if the likelihood that two pointers alias could be quantified. This dissertation proposes a Probabilistic Pointer Analysis (PPA) algorithm that statically predicts the probability of each points-to relation at every program point. Building on simple control-flow edge profiling, the analysis is both one-level context and flow sensitive---yet can still scale to large programs.

Publish Date
Language
English
Pages
106

Buy this book

Book Details


Edition Notes

Source: Masters Abstracts International, Volume: 44-06, page: 2910.

Thesis (M.A.Sc.)--University of Toronto, 2006.

Electronic version licensed for access by U. of T. users.

ROBARTS MICROTEXT copy on microfiche.

The Physical Object

Pagination
106 leaves.
Number of pages
106

Edition Identifiers

Open Library
OL19214912M
ISBN 13
9780494161210

Work Identifiers

Work ID
OL12682457W

Community Reviews (0)

No community reviews have been submitted for this work.

Lists

History

Download catalog record: RDF / JSON / OPDS | Wikipedia citation
December 15, 2009 Edited by WorkBot link works
October 21, 2008 Created by ImportBot Imported from University of Toronto MARC record