Steve MacDonald (M.Sc. 1995; Ph.D. 2002)
Last Reported Sighting: Assistant Professor, University of Waterloo
- Steve MacDonald, John Anvik, Steve Bromling, Jonathan Schaeffer, Duane Szafron, and Kai Tan.
From Patterns to Frameworks to Parallel Programs,
Parallel Computing, vol. 28, no. 12, pp. 1663-1683, 2002.
- Steve MacDonald, Duane Szafron, Jonathan Schaeffer, John Anvik, Steve Bromling and Kai Tan.
Generative Design Patterns,
17th IEEE International Conference on Automated Software Engineering (ASE),
pp. 23-34, 2002.
- Steve Bromling, Steve MacDonald, John Anvik, Jonathan Schaefer, Duane Szafron, and Kai Tan.
Pattern-based Parallel Programming,
International Conference on Parallel Programming (ICPP'2002), 257-265, 2002.
- John Anvik, Steve MacDonald, Duane Szafron, Jonathan Schaeffer, Steve Bromling and Kai Tan.
Generating Parallel Programs from the Wavefront Design Pattern,
7th International Workshop on High-Level Parallel Programming
Models and Supportive Environments (HIPS'2002),
p. 104 (full paper on CD-ROM), 2002.
- Steve MacDonald.
From Patterns to Frameworks to Parallel Programs,
Ph.D. thesis, 2002.
- William Hui, Steve MacDonald, Jonathan Schaeffer and Duane Szafron,
Visualizing Object and Methof Granularity for Program Parallelization,
Parallel and Distributed Computing and Systems, pp. 286-291, 2000.
- Steve MacDonald, Duane Szafron, Jonathan Schaeffer and Steve Bromling.
Generating Parallel Program Frameworks from Parallel Design Patterns,
EuroPar, pp. 95-104, 2000.
- Steve MacDonald, Duane Szafron and Jonathan Schaeffer.
Object-Oriented Pattern-Based Parallel Programming with Automatically
Generated Frameworks
,
USENIX Conference on Object-Oriented Tools and Systems (COOTS'99),
pp. 29-43, 1999.
- Steve MacDonald, Jonathan Schaeffer and Duane Szafron.
Pattern-based Object-Oriented Parallel Programming
,
Proceedings of the First International Conference on Scientific Computing
in Object-Oriented Parallel Environments (ISCOPE 97),
published in LNCS vol. 1343,
Springer-Verlag, pp. 267-274, 1997.
-
An Object-Oriented Run-time System
for Parallel Programming
M.Sc. thesis, 1995.
- Steve MacDonald, Duane Szafron and Jonathan Schaeffer,
An Object-Oriented Run-time System for Parallel Applications
,
TOOLS USA '96.
- Paul Iglinski, Nicholas Kazouris, Steve MacDonald, Diego Novillo,
Ian Parsons, Jonathan Schaeffer, Duane Szafron and David Woloschuk.
Using a Template-Based Parallel Programming Environment to Eliminate Errors
,
High Performance Computing Symposium, Ottawa, June, 1996
(available on CD-ROM from Carleton University press).
- David Woloschuk, Paul Iglinski, Steve MacDonald, Diego
Novillo, Ian Parsons, Jonathan Schaeffer and Duane Szafron.
Performance Debugging in the Enterprise Parallel Programming Environment
,
CASCON '95 , paper on CDROM, 1995