See this document in CiteSeerX!

Profiling Prolog Programs (1983)  (Make Corrections)  (1 citation)
Saumya K. Debray
Software - Practice and Experience



  Home/Search   Context   Related

 
View or download:
arizona.edu/people/...profile_prolog.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  arizona.edu/people/debray...index (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: : Profilers play an important role in the development of efficient programs. Profiling techniques developed for traditional languages are inadequate for logic programming languages, for a number of reasons: first, the flow of control in logic programming languages, involving backtracking and failure, is significantly more complex than in traditional languages; second, the time taken by a unification operation, the principal primitive operation of such languages, cannot be predicted statically... (Update)

Cited by:   More
Software---Practice And Experience, Vol. 24(8), 729--746.. - Matrix Model For   (Correct)

Similar documents (at the sentence level):
6.5%:   Towards Banishing the Cut from Prolog - Debray, Warren (1990)   (Correct)

Active bibliography (related documents):   More   All
0.5:   Performance Evaluation for Parallel Systems: A Survey - Hu, Gorton (1997)   (Correct)
0.3:   A Retargetable Compiler for ANSI C - Fraser, Hanson (1991)   (Correct)
0.3:   Execution Profiling for Non-strict Functional Languages - Sansom (1994)   (Correct)

Similar documents based on text:   More   All
0.3:   Software---Practice And Experience, Vol. 23(5), 487--510.. - An Execution Profiler   (Correct)
0.2:   Profiling Techniques for a Fine-Grained Parallel Language - Scheiman, Haake, Schauser   (Correct)
0.2:   Comprehensive Profiling Support in the Java Virtual Machine - Liang, Viswanathan (1999)   (Correct)

BibTeX entry:   (Update)

S. K. Debray, `Profiling Prolog Programs', Software---Practice and Experience, 18, (9), 821--839 (1983). http://citeseer.ist.psu.edu/debray83profiling.html   More

@article{ debray88profiling,
    author = "Saumya K. Debray",
    title = "Profiling Prolog Programs",
    journal = "Software - Practice and Experience",
    volume = "18",
    number = "9",
    pages = "821-839",
    year = "1988",
    url = "citeseer.ist.psu.edu/debray83profiling.html" }
Citations (may not include all citations):
363   Programming in Prolog (context) - Clocksin, Mellish - 1981
76   The Icon Programming Language (context) - Griswold, Griswold - 1983
70   Swedish Institute of Computer Science (context) - Carlsson, Indexing et al. - 1986
69   An Execution Profiler for Modular Programs (context) - Graham, Kessler et al. - 1983
45   Extension Tables: Memo Relations in Logic Programming (context) - Dietrich - 1987
22   Semi-Intelligent Backtracking of Prolog Based on Static Data.. (context) - Chang, Despain - 1985
22   Communications of the ACM (context) - Bentley - 1987
12   Timing Prolog Programs Without Clocks (context) - Gorlick, Kesselman - 1987
3   Programming Tools: Statement Counts and Procedure Timings (context) - Sites - 1978
2   Design and Use of a Program Execution Analyzer (context) - Power - 1983

Documents on the same site (http://www.cs.arizona.edu/people/debray/papers/index.html):   More
Reasoning About Naming Systems - Bowman, Debray, Peterson (1993)   (Correct)
A Simple Program Transformation for Parallelism - Debray, Jain (1994)   (Correct)
Towards Banishing the Cut from Prolog - Debray, Warren (1990)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC