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