home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky or.general:480 pdx.general:957 ogi.general:24
- Path: sparky!uunet!ogicse!ogicse.cse.ogi.edu!kelly
- From: kelly@ogicse.cse.ogi.edu (Kelly Atkinson)
- Newsgroups: or.general,pdx.general,ogi.general
- Subject: Computer Science Colloquium
- Message-ID: <40575@ogicse.ogi.edu>
- Date: 27 Jul 92 19:22:21 GMT
- Article-I.D.: ogicse.40575
- Sender: kelly@ogicse.ogi.edu
- Distribution: or
- Organization: Oregon Graduate Institute (formerly OGC), Beaverton, OR
- Lines: 33
-
-
- Oregon Graduate Institute
- Department of Computer Science and Engineering
-
- COLLOQUIUM SERIES
-
-
- ------------------------------------------------------------------------
- Pattern matching revisited
- Robin Cockett, University of Calgary
-
- Tuesday, August 4, 1992 3:30 p.m.
- Room 102, CSE Building
-
- I shall present a new approach to translating programs defined using
- pattern matching into sequential form. The technique is based on the
- theory of decision tree reduction.
-
- Program definitions using pattern matching are parallel specifications and
- do not determine a sequential evaluation. A problem arises, therefore, in
- attemping to preserve as far as possible the intended parallel meaning.
- This is particularly irksome when the possibility of non-termination is
- present as a sequential realization may force the evaluation of a term
- whose value is not critical to the parallel evaluation.
-
- It is known that some definitions can be faithfully sequentialized and the
- translation of these has been well-documented. The technique I shall
- discuss works uniformly over all definitions and produces optimized code
- which includes the already noted optimization for the patterns which can
- be sequentialized.
-
- This is joint work with Todd Simpson at AGT Limited, Calgary.
-
-