2006
DOI: 10.1145/1133255.1133993
|View full text |Cite
|
Sign up to set email alerts
|

An experimental analysis of self-adjusting computation

Abstract: Dependence graphs and memoization can be used to efficiently update the output of a program as the input changes dynamically. Recent work has studied techniques for combining these approaches to effectively dynamize a wide range of applications. Toward this end various theoretical results were given. In this paper we describe the implementation of a library based on these ideas, and present experimental results on the efficiency of this library on a variety of applications. The results of the experiments indic… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
66
1

Year Published

2008
2008
2017
2017

Publication Types

Select...
4
2

Relationship

3
3

Authors

Journals

citations
Cited by 25 publications
(68 citation statements)
references
References 24 publications
1
66
1
Order By: Relevance
“…The first two extensions simplify the interface and reduce the potential for errors. The third extension avoids the need for higher-order "lift" operators required in the previous work [4].…”
Section: Our Contributionsmentioning
confidence: 99%
See 3 more Smart Citations
“…The first two extensions simplify the interface and reduce the potential for errors. The third extension avoids the need for higher-order "lift" operators required in the previous work [4].…”
Section: Our Contributionsmentioning
confidence: 99%
“…These include benchmarks used in the previous work [4] plus additional computational-geometry and tree applications. We compare our library to the most current implementation of self-adjusting computation, which is in Standard ML.…”
Section: Our Contributionsmentioning
confidence: 99%
See 2 more Smart Citations
“…Inspired by advances on self-adjusting computation [10,11], this work [5] proposes an extension to Hadoop with a content-based grouping used to detect the changes in input file. Another set of related work is from the overload management issues in distributed stream processing system.…”
Section: Related Workmentioning
confidence: 99%