Towards Execution Time Estimation for Logic Programs via Static Analysis and Profiling

Computer Science – Programming Languages

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Paper presented at the 16th Workshop on Logic-based Methods in Programming Environments

Scientific paper

Effective static analyses have been proposed which infer bounds on the number of resolutions or reductions. These have the advantage of being independent from the platform on which the programs are executed and have been shown to be useful in a number of applications, such as granularity control in parallel execution. On the other hand, in distributed computation scenarios where platforms with different capabilities come into play, it is necessary to express costs in metrics that include the characteristics of the platform. In particular, it is specially interesting to be able to infer upper and lower bounds on actual execution times. With this objective in mind, we propose an approach which combines compile-time analysis for cost bounds with a one-time profiling of the platform in order to determine the values of certain parameters for a given platform. These parameters calibrate a cost model which, from then on, is able to compute statically time bound functions for procedures and to predict with a significant degree of accuracy the execution times of such procedures in the given platform. The approach has been implemented and integrated in the CiaoPP system.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Towards Execution Time Estimation for Logic Programs via Static Analysis and Profiling does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Towards Execution Time Estimation for Logic Programs via Static Analysis and Profiling, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Towards Execution Time Estimation for Logic Programs via Static Analysis and Profiling will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-120194

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.