The dynamic evaluation of parallelizing compilers and the programs to which they are applied is a field of abundant opportunity. Observing the dynamic behavior of a program provides insights into the structure of a computation that may be unavailable by static analysis methods. A program may be represented by a dataflow graph generated from the dynamic flow of information between the operations in the program. The minimum parallel execution time of the program, as it is written, is the longest (critical) path through the dynamic dataflow graph. An efficient method of finding the length of the critical path is presented for several parallel execution models. The inherent parallelism is defined as the ratio of the total number of operations e...
International audienceIn this paper, the problem of evaluating the performance of parallel programs ...
In this paper we describe the usage of temporal logic and model checking in a parallelizing compiler...
Pointer analysis has been an active research field in recent years. Combining pointer analysis and d...
216 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1993.The dynamic evaluation of par...
results for an unlimited number of processors. Upper and lower bounds of the inherent parallelism, f...
A programming tool that performs analysis of critical paths for parallel programs has been developed...
Data dependence analysis techniques are the main component of today's strategies for automatic ...
Abstract. Sensitivity Analysis (SA) is a novel compiler technique that complements, and integrates w...
A method for assessing the benefits of fine-grain paral-lelism in "real " programs is pres...
A new technique for estimating and understanding the speed improvement that can result from executin...
226 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1993.Explicit parallelism not only...
In this paper we apply temporal logic and model checking to analyze the structure of a source progra...
Previous research has shown existence of a huge potential of the coarse-grain parallelism in program...
The notion of dependence captures the most important properties of a program for efficient execution...
In order to perform meaningful experiments in optimizing compilation and runtime system design, res...
International audienceIn this paper, the problem of evaluating the performance of parallel programs ...
In this paper we describe the usage of temporal logic and model checking in a parallelizing compiler...
Pointer analysis has been an active research field in recent years. Combining pointer analysis and d...
216 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1993.The dynamic evaluation of par...
results for an unlimited number of processors. Upper and lower bounds of the inherent parallelism, f...
A programming tool that performs analysis of critical paths for parallel programs has been developed...
Data dependence analysis techniques are the main component of today's strategies for automatic ...
Abstract. Sensitivity Analysis (SA) is a novel compiler technique that complements, and integrates w...
A method for assessing the benefits of fine-grain paral-lelism in "real " programs is pres...
A new technique for estimating and understanding the speed improvement that can result from executin...
226 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1993.Explicit parallelism not only...
In this paper we apply temporal logic and model checking to analyze the structure of a source progra...
Previous research has shown existence of a huge potential of the coarse-grain parallelism in program...
The notion of dependence captures the most important properties of a program for efficient execution...
In order to perform meaningful experiments in optimizing compilation and runtime system design, res...
International audienceIn this paper, the problem of evaluating the performance of parallel programs ...
In this paper we describe the usage of temporal logic and model checking in a parallelizing compiler...
Pointer analysis has been an active research field in recent years. Combining pointer analysis and d...