[ut.ee] Cider Seminar: Friday 26th

dunc@eecg.toronto.edu (Duncan Elliott) (05/19/89)

             Electrical Engineering Computer Group
                     Cider Seminar Series

             Adventures in Concurrent Compilation

                              by
                        Michael Junkin
                             CSRI
                     University of Toronto

      Time: Friday, May 26, 1989, 12:05 --- Place: GB 220

       We discuss the design of a concurrent Modula-2+ compiler
  developed  as  part  of  the  Concurrent Compiler Development
  Project. We describe how the compiler exploits parallelism in
  compilation  by  compiling  the  scopes of the source program
  concurrently. Each  such  "instance"  of  the  compiler  also
  exploits  whatever  parallelism  exists in the compilation of
  its scope in a manner similar to a pipelined compiler.
      As  the  degree  of  parallelism  in  such  a  design  is
  dependent  on  the  size  of the source program, the compiler
  must carefully manage the number of concurrent activities  so
  as  not  to overwhelm the machine resources. These techniques
  are described.


-- 
  Duncan Elliott, Dept. EE, University of Toronto, Toronto, Canada M5S 1A5
  dunc@eecg.toronto.edu  dunc@eecg.utoronto.ca  uunet!utai!eecg!dunc
  LAT: 43 39' 35.9"N  LON: 79 23' 41.7"W ELEVATION: 349.30          VE3PKD