HAL will be down for maintenance from Friday, June 10 at 4pm through Monday, June 13 at 9am. More information
Skip to Main content Skip to Navigation
Reports

Static Analysis for Guarded Code

Ping Hu 1
1 A3 - Advanced analysis to code optimization
UP11 - Université Paris-Sud - Paris 11, Inria Saclay - Ile de France
Abstract : {\em Guarded(predicated) execution, as a new hardware feature, has been introduced into today's high performance processors. \em Guarded execution can significantly improve the performance of programs with conditional branches, and meanwhile also poses new challenges for conventional program analysis techniques. In this paper, we propose a static semantics inference mechanism to capture the semantics information of guards in the context of guarded code. Based on the semantics information, we extend the conventiona- l definitions regarding program analysis in guarded code, and develop the related guard-aware analysis techniques. These analyses include control flow analysis, data dependence analysis and data flow analysis as well.
Document type :
Reports
Complete list of metadata

https://hal.inria.fr/inria-00072668
Contributor : Rapport de Recherche Inria Connect in order to contact the contributor
Submitted on : Wednesday, May 24, 2006 - 10:32:35 AM
Last modification on : Friday, January 21, 2022 - 4:04:20 AM
Long-term archiving on: : Sunday, April 4, 2010 - 11:17:32 PM

Identifiers

  • HAL Id : inria-00072668, version 1

Citation

Ping Hu. Static Analysis for Guarded Code. RR-3979, INRIA. 2000. ⟨inria-00072668⟩

Share

Metrics

Record views

71

Files downloads

122