scholarly journals A probabilistic pointer analysis for speculative optimizations

2006 ◽  
Vol 40 (5) ◽  
pp. 416-425
Author(s):  
Jeff Da Silva ◽  
J. Gregory Steffan
2006 ◽  
Vol 41 (11) ◽  
pp. 416-425 ◽  
Author(s):  
Jeff Da Silva ◽  
J. Gregory Steffan

2006 ◽  
Vol 34 (5) ◽  
pp. 416-425 ◽  
Author(s):  
Jeff Da Silva ◽  
J. Gregory Steffan

2015 ◽  
Author(s):  
Yannis Smaragdakis ◽  
George Balatsouras
Keyword(s):  

2000 ◽  
Vol 35 (5) ◽  
pp. 57-69 ◽  
Author(s):  
Ben-Chung Cheng ◽  
Wen-Mei W. Hwu
Keyword(s):  

2010 ◽  
Vol 75 (11) ◽  
pp. 921-942 ◽  
Author(s):  
Marcio Buss ◽  
Daniel Brand ◽  
Vugranam Sreedhar ◽  
Stephen A. Edwards
Keyword(s):  

Author(s):  
Johannes Späth

AbstractA precise static data-flow analysis transforms the program into a context-sensitive and field-sensitive approximation of the program. It is challenging to design an analysis of this precision efficiently due to the fact that the analysis is undecidable per se. Synchronized pushdown systems (SPDS) present a highly precise approximation of context-sensitive and field-sensitive data-flow analysis. This chapter presents some data-flow analyses that SPDS can be used for. Further on, this chapter summarizes two other contributions of the thesis “Synchronized Pushdown System for Pointer and Data-Flow Analysis” called Boomerang and IDEal. Boomerang is a demand-driven pointer analysis that builds on top of SPDS and minimizes the highly computational effort of a whole-program pointer analysis by restricting the computation to the minimal program slice necessary for an individual query. IDEal is a generic and efficient framework for data-flow analyses, e.g., typestate analysis. IDEal resolves pointer relations automatically and efficiently by the help of Boomerang. This reduces the burden of implementing pointer relations into an analysis. Further on, IDEal performs strong updates, which makes the analysis sound and precise.


2016 ◽  
Vol 51 (5) ◽  
pp. 41-51 ◽  
Author(s):  
Yulei Sui ◽  
XIaokang Fan ◽  
Hao Zhou ◽  
Jingling Xue
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document