Selected Publications

"Parallel Programming with Control Abstraction", Lawrence A. Crowl and Thomas J. LeBlanc, ACM Transactions on Programming Languages and Systems 16(3): 524-576, May 1994

"The Advantages of Multiple Parallelizations in Combinatorial Search", Lawrence A. Crowl, Mark E. Crovella, Thomas J. LeBlanc, and Michael L. Scott Journal of Parallel and Distributed Computing, 21(1): 110-123, April 1994

"How to Measure, Present, and Compare Parallel Performance", Lawrence A. Crowl, IEEE Parallel & Distributed Technology 2(1):9-25, Spring 1994

"The Elmwood Multiprocessor Operating System", Thomas J. LeBlanc, John M. Mellor-Crummey, Neal M. Gafter, Lawrence A. Crowl, and Peter C. Dibble, Software---Practice and Experience 19(11): 1029-1055, November 1989

"A Common Library Interface to Shared-Memory Multiprocessors", Lawrence A. Crowl, in Proceedings of the Twenty-Seventh Annual Hawaii International Conference on Systems Sciences II:(595-604), January 1994

"Control Abstraction in Parallel Programming Languages", Lawrence A. Crowl and Thomas J. LeBlanc, in Proceedings of the 1992 International Conference on Computer Languages, pages 44-53, April 1992.

"A Survey of Sequential and Parallel Implementation Techniques for Functional Programming Languages", Ralph C. Hilzer, Jr. and Lawrence A. Crowl Technical Report 95-60-05, Department of Computer Science, Oregon State University, Corvallis, Oregon, 97331-3202, May 1995

"Variables and Parameters as References and Containers", Lawrence A. Crowl, Technical Report 92-60-20, Department of Computer Science, Oregon State University, Corvallis, Oregon, 97331-3202, November 1992


Lawrence A. Crowl, Lawrence.Crowl@Eng.Sun.Com, 3 March 1996