next up previous contents
Next: About this document ... Up: Literature on Threads in Previous: Conclusion

References

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 $<\nu,G\gt$-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