(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