Warren Burton
Professor Emeritus, Computing Science
Area: Functional Programming and Parallel Computing
Contact:
Tel: |
+1.778.782.4542 |
Email: |
burton@cs.sfu.ca |
Fax: |
+1.778.782.3045 |
Office: |
TASC 9419 |
Personal webpage: http://www.cs.sfu.ca/~burton/ |
Education
Ph.D. Computing Studies, University of East Anglia, 1977
M.A. Mathematics, University of Colorado, 1972
B.Sc. Applied Mathematics, University of Colorado, 1972
Research interests
Research interests include both functional programming and parallel computing, with the primary emphasis being placed on the intersection of these two areas. The overall objective of this work is to contribute to the development of high-level, machine independent languages for parallel programming.
Current activities include:
(1) Exploration of methods for permitting nondeterministic behavior in parallel functional programs while retaining deterministic semantics.
(2) Consideration of ways to allow complicated multilinked data structures to be updated in place.
(3) Study of various scheduling problems that arise with the parallel implementation of functional languages.
(4) Development of annotations to control the run-time behavior of parallel functional programs.
(5) Various other issues related to the design, implementation and use of functional languages.
(6) Various other issues related to the design, implementation and use of languages for parallel computing