Next: About this document ...
Up: Literature on Threads in
Previous: Conclusion
- 1
- Accetta, M.J., Baron, R.V., Bolosky, W., Golub,
D.B., Rashid, R.F., Tevanian, A. and Young, M.W., Mach: A new
kernel foundation for UNIX development in Proceedings of the Summer
1986 USENIX Conference, Pages 93-113, July 1986.
- 2
- Augustsson, L. and Johnsson, T., Parallel
graph reduction with the -machine in Functional
Programming and Computer Architecture, pages 202-214, ACM, 89.
- 3
- Biagioni E., Cline, K., Lee, P., Okasaki, C. and
Stone, C., Safe-for-Space Threads in Standard ML , Carnegie
Mellon University, 1997.
- 4
- Bird R. and Wadler, P., An Introduction to
Functional Programming , Prentice-Hall, 1988.
- 5
- Birell, A.D., An Introduction to Programming
with Threads , Digital Research Center, 1989.
- 6
- Blelloch, G.E. and Greiner, J., Parallelism
in Sequential Functional Languages in Functional Programming and
Computer Architecture, pages 226-237, June 1995.
- 7
- Cooper, E. and Morrisett, G., Adding Threads
to Standard ML ,Technical report CMU-CS-90-186, Carnegie Mellon
University, Department of Computer Science, December 1990.
- 8
- Davie, A.J.T., An introduction to Functional
Programming System Using Haskell , Chapter 11, Cambridge University
Press, 1992.
- 9
- Golub, D., Dean, R., Forim, A. and Rashid, R.,
Unix as an application program. in Proceedings of the USENIX
Summer Conference, pages 87-95, Anaheim, CA, June 1990.
- 10
- Hammond K., and Peyton Jones S.L., Profiling
Scheduling Strategies on the GRIP Multiprocessor , in Proceedings of
the Fourth International Workshop on Parallel Implementaiton of
Functional Languages, Kuchen H (ed.), Aachen University (September
1992).
- 11
- Hudak, P., Peyton Jones, S.L., Wadler, P.L., Arvind,
Boutel, B., Fairbairn, J., Fasel, J., Guzman, M., Hammond, K., Hughes,
J., Johnsson, T, Kieburtz, R., Nikhil, R.S., Partain, W. and Peterson,
J., Report on the functional programming language, Haskell,
Version 1.2 , SIGPLAN Notices 27.
- 12
- Peyton Jones, S.L., The Implementations of
functional programming languages , Chapter 24, Prentice-Hall, 1987.
- 13
- Peyton Jones, S.L., Clack, C. and Salkild, J.,
High performance parallel graph reduction in Proceeding of
Parallel Architectures and Languages Europe (PARLE), Odijk, E., Rem,
M. and Syre, J-C. eds., LNCS 365, Springer Verlag, 193-296.
- 14
- Peyton Jones, S.L., Implementing lazy
functional languages on stock hardware: the Spineless Tagless
G-machine in Journal of Functional Programming, 2(2):127-202, 1992.
- 15
- Peyton Jones, S.L., Implementing Functional
Languages - A Tutorial , Chapter 5, Prentice-Hall, 1992.
- 16
- Peyton Jones S.L., Hall, C.V., Hammond K., Partain
W.D. and Wadler P.L., The Glasgow Haskell Compiler: A Technical
Overview in Proc. JFIT '93, Keele, (March 1993).
- 17
- Maranget, L., GAML: a Parallel
Implementation of Lazy ML in Hughes, J., editor, Functional
Programming and Computer Architecture, pages 102-123, Springer-Verlag,
August 1991.
- 18
- Oak Ridge National Laboratory, University of Tennessee, Parallel Virtual Machine Reference Manual, Version 3.2 . August 1993.
- 19
- Reppy, J.H., CML: A Higher-order Concurrent
Languages . In Proceedings of the ACM SIGPLAN '91 Conference on
Programming Langugage Design and Implementation. Pages 293 - 305
- 20
- Reppy, J.H., Concurrent ML: Design,
Application and Semantics , Cornell University, 1992.
- 21
- Tanenbaum, A.S., Distributed Operating
Systems , Chapter 8, Prentice-Hall, 1995.
- 22
- Trinder, P.W., Hammond, K., Mattson Jr, J.S.,
Partridge, A.S., Peyton Jones, S.L., GUM: a portable parallel
implementation of Haskell in the Proceeding of Programming Language
Design and Implementation, Philadelphia, May 1996; also an earlier
(somewhat more detailed) version of the paper with the same title in
Proceedings of the 7th International Workshop on Implementation of
Functional Languages, Bastad, Sweden (September 1995).
Ananda Amatya
2/16/1999