Program specialization optimizes programs for known valúes of the input. It is often the case that the set of possible input valúes is unknown, or this set is infinite. However, a form of specialization can still be performed in such cases by means of abstract interpretation, specialization then being with respect to abstract valúes (substitutions), rather than concrete ones. This paper reports on the application of abstract múltiple specialization to automatic program parallelization in the &-Prolog compiler. Abstract executability, the main concept underlying abstract specialization, is formalized, the design of the specialization system presented, and a non-trivial example of specialization in automatic parallelization is given
Program specialization is a collection of program transformation techniques for improving program ef...
We report on a detailed study of the application and eectiveness of program analysis based on abstra...
Program specialization is a collection of program transformation techniques for improving program ef...
Program specialization optimizes programs for known valúes of the input. It is often the case that ...
Program specialization optimizes programs for known valúes of the input. It is often the case that t...
AbstractProgram specialization optimizes programs for known values of the input. It is often the cas...
We study the múltiple specialization of logic programs based on abstract interpretation. This invol...
The aim of program specialization is to optimize programs by exploiting certain knowledge about the...
Parallelism may reside in the input of a program rather than the program itself. A script in-terpret...
We report on a detailed study of the application and effectiveness of program analysis based on abst...
The &-Prolog system, a practical implementation of a parallel execution niodel for Prolog exploitin...
This paper defines a new variant of program slicing, called specialization slicing, and presents an ...
This paper presents a technique for achieving a class of optimizations related to the reduction of c...
AbstractMany optimizing compilers use interprocedural analysis to determine how the source program u...
Program specialization is a program transformation methodology which improves program efficiency by ...
Program specialization is a collection of program transformation techniques for improving program ef...
We report on a detailed study of the application and eectiveness of program analysis based on abstra...
Program specialization is a collection of program transformation techniques for improving program ef...
Program specialization optimizes programs for known valúes of the input. It is often the case that ...
Program specialization optimizes programs for known valúes of the input. It is often the case that t...
AbstractProgram specialization optimizes programs for known values of the input. It is often the cas...
We study the múltiple specialization of logic programs based on abstract interpretation. This invol...
The aim of program specialization is to optimize programs by exploiting certain knowledge about the...
Parallelism may reside in the input of a program rather than the program itself. A script in-terpret...
We report on a detailed study of the application and effectiveness of program analysis based on abst...
The &-Prolog system, a practical implementation of a parallel execution niodel for Prolog exploitin...
This paper defines a new variant of program slicing, called specialization slicing, and presents an ...
This paper presents a technique for achieving a class of optimizations related to the reduction of c...
AbstractMany optimizing compilers use interprocedural analysis to determine how the source program u...
Program specialization is a program transformation methodology which improves program efficiency by ...
Program specialization is a collection of program transformation techniques for improving program ef...
We report on a detailed study of the application and eectiveness of program analysis based on abstra...
Program specialization is a collection of program transformation techniques for improving program ef...