. Run-time code generation that uses specific values to generate specialized code is called value-specific optimization. Variables which provide values for value-specific optimization are called candidate variables. They are modified much less frequently than they are referenced. In current systems that use run-time code generation, candidate variables are identified by programmer directives. We describe a novel technique, staging analysis, for automatically identifying candidate variables. We refer to such variables as glacial variables. Glacial variables are excellent candidate variables. Glacial Variable Analysis is an interprocedural analysis. We perform several experiments with glacial variable analysis to characterize the programs i...
Even the simplest kernel has a diverse structure of execution behavior. This is a consequence of the...
Introduction Imperative program optimizations based on data-flow analyses are usually presented in a...
The advent of variability management and generator technol-ogy enables users to derive individual va...
While software developers make every effort to develop correct, easily maintainable and efficient pr...
Modern high-performing algorithms are usually highly parameterised, and can be configured either man...
. This paper describes a general purpose program analysis that computes global control-flow and data...
Variables and instructions that have invariant or predictable values at run-time, but cannot be iden...
A statistical sensitivity analysis procedure has been developed for ranking the input data of large ...
Program analysis techniques are used by software engineers to deduce and infer characteristics of pr...
Scientific applications follow some well-known execution patterns. The patterns, such as using funct...
for any other degree or qualification at this or any other institute of learning. Apart from those p...
296 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1993.Designing a program analysis ...
The parameterized analysis of bio-inspired computing provides a new way of gaining additional insigh...
This paper examines a family of program test data selection criteria derived from data flow analysis...
Cavazos, JohnIt has been shown that machine-learning driven optimizations often outperform bundled o...
Even the simplest kernel has a diverse structure of execution behavior. This is a consequence of the...
Introduction Imperative program optimizations based on data-flow analyses are usually presented in a...
The advent of variability management and generator technol-ogy enables users to derive individual va...
While software developers make every effort to develop correct, easily maintainable and efficient pr...
Modern high-performing algorithms are usually highly parameterised, and can be configured either man...
. This paper describes a general purpose program analysis that computes global control-flow and data...
Variables and instructions that have invariant or predictable values at run-time, but cannot be iden...
A statistical sensitivity analysis procedure has been developed for ranking the input data of large ...
Program analysis techniques are used by software engineers to deduce and infer characteristics of pr...
Scientific applications follow some well-known execution patterns. The patterns, such as using funct...
for any other degree or qualification at this or any other institute of learning. Apart from those p...
296 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1993.Designing a program analysis ...
The parameterized analysis of bio-inspired computing provides a new way of gaining additional insigh...
This paper examines a family of program test data selection criteria derived from data flow analysis...
Cavazos, JohnIt has been shown that machine-learning driven optimizations often outperform bundled o...
Even the simplest kernel has a diverse structure of execution behavior. This is a consequence of the...
Introduction Imperative program optimizations based on data-flow analyses are usually presented in a...
The advent of variability management and generator technol-ogy enables users to derive individual va...