ACM Home Page
Please provide us with feedback. Feedback
Parallelism in sequential functional languages
Full text PdfPdf (1.32 MB)
Source Functional Programming Languages and Computer Architecture archive
Proceedings of the seventh international conference on Functional programming languages and computer architecture table of contents
La Jolla, California, United States
Pages: 226 - 237  
Year of Publication: 1995
ISBN:0-89791-719-7
Authors
Guy Blelloch  School of Computer Science, Carnegie Mellon University
John Greiner  School of Computer Science, Carnegie Mellon University
Sponsors
IFIP WG 2.8 : IFIP WG 2.8
SIGPLAN: ACM Special Interest Group on Programming Languages
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 27,   Citation Count: 10
Additional Information:

references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/224164.224210
What is a DOI?

REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
3
 
4
Guy Blelloch. An L1 User's Manual (Verszon 1.2: Draft), November 1989.
 
5
 
6
 
7
 
8
9
 
10
I. Checkland and C. Runciman. Perfect hash functions made parallel--lazy functional programming on a distributed multiprocessor. In T. N. Mudge, V. Milutinovic, and L. Hunter, editors, Proceedings 26th Hawaii International Conference on System Sciences, volume 2, pages 397-406, January 1993.
 
11
C. D. Clack and Simon Peyton Jones. Generating parallelism from strictness analysis. Technical Report Internal Note 1679, Dept. Comp. Sci., University College London, February 1985.
12
13
 
14
15
 
16
 
17
T. Goldberg and U. gwick. Optimal deterministic processor allocation. In Proceedings Jth A CM-SIAM Syrup. on Discrete Algorithms, January 1995.
 
18
Michael T. Goodrich and S. Rao Kosaraju. Sorting on a parallel pointer machine with applications to set expression evaluation. In 30th Annual Symposium on Foundations of Computer Science, pages 190-195, November 1989.
 
19
20
21
 
22
 
23
 
24
Donald E. Knuth. Fundamental Algorithms, volume 1 of The Art of Computer Programming. Addison-Wesley Publishing Company, Reading, MA, 1968.
 
25
P. J. Landin. The mechanical evaluation of expressions. Computer Journal, 6:308-320, 1964.
26
 
27
 
28
Rishiyur S. Nikhil. ID Version 90.0 Reference Manual. Computation Structures Group Memo 284~1, Laboratory for Computer Science, Massachusetts Institute of Technology, July 1990.
 
29
Robert Paige. Real-time simulation of a set machine on a RAM. In W. Koczkodaj, editor, Proceedings In~ ternational Conference on Computing and Information, volume 2, pages 68-73, 1989.
 
30
 
31
Gordon D. Plotkin. Call-by-name, call-by-value and the lambda calculus. Theoretical Computer Science, 1:125- 159, 1975.
 
32
 
33
 
34
R. Reischuk. Probabillstic parallel ~lgorithms for sorting and selection. SIAM Journal of Computing, 14(2):396-409, 1985.
35
 
36
Paul Roe. Calculating lenient programs' performance. In Simon L Peyton Jones, Graham Hutton, and Carsten Kehler Holst, editors, Proceedings Functional Programming, Glasgow 1990, Workshops in computing. Springer-Verlag, August 1990.
 
37
Paul Roe. Parallel Programming using Functional Languages. PhD thesis, Department of Computing Science, University of Glasgow, February 1991.
38
 
39
David Sands. Calculi for Tzme Analysis of Functional Programs. PhD thesis, University of London, Imperial College, September 1990.
 
40
Helmut Seidl and Reinhard Wilhelm. Probabilistic load balancing for parallel graph reduction. In Proceedings TENCON '89, Jth {EEE Region 10 International Uonference, pages 879-884, November 1989.
 
41
Yossi Shiloach and Uzi Vishkin. Finding the maximum, merging and sorting in a parallel computation model. Journal of Algorithms, 2(1):88-102, 1981.
 
42
 
43
 
44
Robert E. Tarjan. A class of algorithms which require nonlinear time to maintain disjoint sets. J. Comput. System $ci., 18:110-127, 1979.
45
 
46
Wolf Zimmermann. Automatic worst case complexity analysis of parallel programs. Technical Report TR-90- 066, International Computer Science institute, December 1990.
 
47
Wolf Zimmermann. Complexity issues in the design of functional languages with explicit parallelism. In Proceedings International Conference on Computer Languages, pages 34-43, 1992.

CITED BY  10

Collaborative Colleagues:
Guy Blelloch: colleagues
John Greiner: colleagues