Proceedings of the Seventh International Conference on Functional Programming Languages and Computer Architecture - FPCA '95 1995
DOI: 10.1145/224164.224210
|View full text |Cite
|
Sign up to set email alerts
|

Parallelism in sequential functional languages

Abstract: This paper formally studies the question of how much paral-

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
54
0

Year Published

2001
2001
2022
2022

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 67 publications
(54 citation statements)
references
References 37 publications
0
54
0
Order By: Relevance
“…The present work extends the methodology of Blelloch and Greiner [4,13] to account for the cache complexity of algorithms stated in terms of two parameters, the cache block size and the number of cache blocks. Analyses are carried out in terms of the semantics of ICFP given in Section 2, and are transferred to the Ideal Cache Model by a provable implementation, also sketched in Section 2.…”
Section: Resultsmentioning
confidence: 99%
See 2 more Smart Citations
“…The present work extends the methodology of Blelloch and Greiner [4,13] to account for the cache complexity of algorithms stated in terms of two parameters, the cache block size and the number of cache blocks. Analyses are carried out in terms of the semantics of ICFP given in Section 2, and are transferred to the Ideal Cache Model by a provable implementation, also sketched in Section 2.…”
Section: Resultsmentioning
confidence: 99%
“…The general idea of using high-level cost models based on a cost semantics along with a provable efficient implementation has previously been used in the context of parallel cost models [4,13,22,15]. Although there has been a large amount of experimental work on showing how good garbage collection can lead to efficient use of caches and disks ( [10,24,14,7] and many references in [16]), we know of none that try to prove bounds for algorithms for functional programs when manipulating recursive data types such as lists or trees.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Since the work of Blelloch and Greiner [17], it is known that the number of β-steps in the call-by-value closed λ-calculus can indeed be considered as a reasonable cost model. Roughly, one can consider β as an (almost) atomic operation, counting 1 (actually a cost bound by the size of the initial term) for each step.…”
Section: Introductionmentioning
confidence: 99%
“…Danielsson [13] does this. The cost of constructing and looking up the environment of a closure is not a problem: as noted by Blelloch and Greiner [5], it is a constant, which depends on the number of variables in the program.…”
Section: Introductionmentioning
confidence: 99%