College of Science and Engineering
Seattle University
Honors B.S., Mathematics, Gonzaga University, 1977
M.S., Computer Sciences, University of Wisconsin-Madison, 1979
Ph.D., Computer Science, Washington State University, 1983
Assistant Professor of Computer Science, University of New Hampshire, 1983-89
Associate Professor of Computer Science, Oregon State University, 1989-1995
Visiting Professor, Electronics and Computer Science, University of Southampton, 1995-96
Interim Head, Department of Computer Science, Oregon State University, 1997-1998
Head, Department of Computer Science, Oregon State University, 1998-2002
Professor of Computer Science, Oregon State University, 1995-2007
Dean of Science and Engineering, Seattle University, 2007-present
Quinn, M. J., Designing Efficient Algorithms for Parallel Computers, McGraw-Hill (1987).
Hatcher, P. J., and Quinn, M. J., Data-Parallel Programming on MIMD Computers, The MIT Press (1991).
Quinn, M. J., Parallel Computing: Theory and Practice, McGraw-Hill (1994).
Quinn, M. J., Parallel Programming in C with MPI and OpenMP, McGraw-Hill (2004).
Quinn, M. J., Ethics for the Information Age, Addison-Wesley (2005).
Beekman, G., and Quinn, M. J., Computer Confluence: Tomorrow's Technology and You, 7th Edition, Prentice-Hall (2005).
Quinn, M. J., Ethics for the Information Age, 2nd Edition, Addison-Wesley (2006).
Beekman, G., and Quinn, M. J., Computer Confluence: Tomorrow's Technology and You, 8th Edition, Prentice-Hall (2008).
Smith, J. F., and Quinn, M. J., "Hamiltonian Circuits: A Hierarchy of Examples," Mathematics Magazine (January 1977), pp. 35-36.
Deo, N., and Quinn, M. J., "Pascal Graphs and Their Properties," The Fibonacci Quarterly (August 1983), pp. 203-214.
Quinn, M. J., and Deo, N., "Parallel Graph Algorithms," Computing Surveys 16, 3 (September 1984), pp. 319-348. This article was translated and appeared in the Japanese journal bit.
Quinn, M. J., "A Note on Two Parallel Algorithms to Solve the Stable Marriage Problem," BIT 25 (1985), pp. 473-476.
Quinn, M. J., and Deo, N., "An Upper Bound for the Speedup of Parallel Best-Bound Branch-and-Bound Algorithms," BIT 26, 1 (1986), pp. 35-43.
Quinn, M. J., "Parallel Sorting Algorithms for Tightly Coupled Multiprocessors," Parallel Computing 6 (1988), pp. 349-357.
Quinn, M. J., "Analysis and Benchmarking of Two Parallel Sorting Algorithms: Hyperquicksort and Quickmerge," BIT 29, 2 (1989), pp. 239-250.
Quinn, M. J., "Analysis and Implementation of Branch-and-Bound Algorithms on a Hypercube Multicomputer," IEEE Transactions on Computers 39, 3 (March 1990), pp. 384-387.
Quinn, M. J., and Hatcher, P. J., "Data-Parallel Programming on Multicomputers," IEEE Software 7, 5 (September 1990), pp. 69-76. This article was reprinted in Programming Languages for Parallel Processing, edited by D. B. Skillicorn and D. Talia, 1994.
Hatcher, P. J., Quinn, M. J., Lapadula, A. J., Seevers, B. K., Anderson, R. J., and Jones, R. R., "Data-Parallel Programming on MIMD Computers," IEEE Transactions on Parallel and Distributed Systems 2, 3 (July 1991), pp. 377-383.
Quinn, M. J., Seevers, B. K., and Hatcher, P. J., "Implementing a Time-Driven Simulation on a MIMD Computer Using a SIMD Language," International Journal in Computer Simulation 2 (1992), pp. 21-39.
Seevers, B. K., Quinn, M. J., and Hatcher, P. J., "A Parallel Programming Environment Supporting Multiple Data-Parallel Modules," International Journal of Parallel Programming 21, 5 (October 1992).
Nedeljkovic, N., and Quinn, M. J., "Data-Parallel Programming on a Network of Heterogeneous Workstations," Concurrency: Practice and Experience 5, 4 (June 1993), pp. 257-268.
Clement, M. J., and Quinn, M. J., "Overlapping Computations, Communications, and I/O in Parallel Sorting," Journal of Parallel and Distributed Computing 28 (1995), pp. 162-172.
Crandall, P. E., and Quinn, M. J., "A Partitioning Advisory System for Networked Data-Parallel Programming," Concurrency: Practice and Experience 7, 5 (1995), pp. 479-495.
Crandall, P. E., and Quinn, M. J., "Problem Decomposition for Non-Uniformity and Processor Heterogeneity," Journal of the Brazilian Computer Society (1995).
Quinn, M. J., and Hatcher, P. J., "On the Utility of Communication-Computation Overlap in Data-Parallel Programs," Journal of Parallel and Distributed Computing (March 1996), pp. 197-204.
Clement, M. J., and Quinn, M. J., "Architectural Scaling and Analytical Performance Prediction," International Journal of Computer Systems Science and Engineering 11, 3 (May 1996), pp. 159-168.
Kumaran, S., and Quinn, M. J., "Towards Architecture-Adaptable Parallel Programming," Scientific Programming 6 (1997), pp. 163-186.
Moore, J. A., and Quinn, M. J., "Enhancing Disk-Directed I/O for Fine-Grained Redistribution of File Data," Parallel Computing 23, 4-5 (June 1997), pp. 477-499.
Moore, J. A., and Quinn, M. J., "Generating an Efficient Broadcast Sequence Using Reflected Gray Codes," IEEE Transactions on Parallel and Distributed Systems (October 1997).
Quinn, M. J., "On Teaching Computer Ethics inside a Computer Science Department," Science and Engineering Ethics 12, 2 (2006), pp. 335-343.
Quinn, M. J., "Java Applets to Reinforce Fundamental Computer Science Concepts," Computers in Education Journal 16, 3 (July-September 2006), pp. 2-10.
Quinn, M. J., and Deo, N., "An Upper Bound for the Speedup of Parallel Branch-and-Bound Algorithms," Third Conference on Foundations of Software Technology and Theoretical Computer Science (December 1983), Bangalore, India.
Quinn, M. J., and Yoo, Y. B., "Data Structures for the Efficient Solution of Graph Theoretic Problems on MIMD Computers," Proceedings of the 1984 International Conference on Parallel Processing (August 1984), pp. 431-438.
Freuder, E. C., and Quinn, M. J., "Taking Advantage of Stable Sets of Variables in Constraint Satisfaction Problems," Proceedings of the 1985 International Joint Conference on Artificial Intelligence (August 1985), vol. 2, pp. 1076-1078.
Quinn, M. J., Hatcher P. J., and Jourdenais, K. C., "Compiling C* Programs for a Hypercube Multicomputer," Proceedings of the ACM/SIGPLAN PPEALS 1988, Parallel Programming: Experience with Applications, Languages, and Systems, July 1988, SIGPLAN Notices 23, 9 (September 1988), pp. 57-65.
Quinn, M. J., and Hatcher, P. J., "SIMD Programming on MIMD Architectures," Proceedings of the IEEE Computer Society 1990 International Conference on Computer Languages (March 1990), pp. 291-296.
Hatcher, P. J., and Quinn, M. J., "C*-Linda: A Programming Environment with Multiple Data Parallel Modules and Parallel I/O," Proceedings of the 24th Hawaii International Conference on System Sciences (January 1991), Volume 2, pp. 382-389.
Hatcher, P. J., Quinn, M. J., Lapadula, A. J., Jones, R. R., and Anderson, Ray, J., "A Production-Quality C* Compiler for a Hypercube Multicomputer," Proceedings of the Third SIGPLAN Symposium on Principles & Practice of Parallel Programming (April 1991), pp. 73-82.
Hatcher, P. J., Quinn, M. J., Lapadula, A. J., Anderson, R. J., and Jones, R. R., "Dataparallel C: A SIMD Programming Language for Multicomputers," Proceedings of the Sixth Distributed Memory Computing Conference (April 1991), pp. 91-98.
Carstens, B., and Quinn, M. J., "Hexagonal Domain Transform for Shape Analysis," in Proceedings of the SPIE Conference on Robotics and Intelligent Systems (October 1991).
Hatcher, P. J., Quinn, M. J., Anderson, R. J., Lapadula, A. J., Seevers, B. K., and Bennett, A. F., "Architecture-Independent Scientific Programming in Dataparallel C: Three Case Studies," Proceedings of Supercomputing '91 (November 1991), pp. 208-217.
Hatcher, P. J., Quinn, M. J., Lapadula, A. J., and Anderson, R. J., "Compiling Data-Parallel Programs for MIMD Architectures," Parallel Computing: From Theory to Sound Practice (Proceedings of the European Workshop on Parallel Computing, Barcelona, Spain, March 1992), J. Joosen and E. Milgrom, eds. (1992), pp. 28-39.
Nedeljkovic, N., and Quinn, M. J., "Data-Parallel Programming on a Network of Heterogeneous Workstations," Proceedings of the First International Symposium on High Performance Distributed Computing (September 1992), pp. 28-36.
Seevers, B. K., Quinn, M. J., and Hatcher, P. J., "A Parallel Programming Environment Supporting Multiple Data-Parallel Modules," Workshop on Languages, Compilers, and Run-Time Environments for Distributed Memory Multiprocessors, published in ACM SIGPLAN Notices 28, 1 (January 1993), pp. 44-47.
McCallum, D., and Quinn, M. J., "A Graphical User Interface for Data-Parallel Programming," Proceedings of the Twenty-Sixth Annual Hawaii International Conference on System Sciences (January 1993), pp. 5-13.
Hatcher, P. J., and Quinn, M. J., "Supporting Data-Level and Processor-Level Parallelism in Data-Parallel Programming Languages," Proceedings of the Twenty-Sixth Hawaii International Conference on System Sciences (January 1993), pp. 14-22.
Crandall, P. E., and Quinn, M. J., "Parallel Computing in a Non-Parallel Instructional Environment," Proceedings of the 26th Annual Small College Computing Symposium (April 1993), pp. 174-183.
Crandall, P. E., and Quinn, M. J., "Block Data Decomposition for Data-Parallel Programming on a Heterogeneous Workstation Network," Proceedings of the Second International Symposium on High Performance Distributed Computing (July 1993), pp. 42-49.
Clement, M. J., and Quinn, M. J., "Analytical Performance Prediction on Multicomputers," Proceedings of Supercomputing '93 (November 1993), pp. 886-894.
Crandall, P. E., and Quinn, M. J., "Data Partitioning for Networked Parallel Processing," Proceedings of the Fifth IEEE Symposium on Parallel and Distributed Processing (December 1993), pp. 376-379.
Crandall, P. E., and Quinn, M. J., "Block Data Decomposition for Partial-Homogeneous Parallel Networks," Proceedings of the 27th Hawaii International Conference on System Sciences (January 1994), pp. 415-424.
Crandall, P. E., and Quinn, M. J., "Three-Dimensional Grid Partitioning for Network Parallel Processing," Proceedings of the ACM 1994 Computer Science Conference (March 1994), pp. 210-217.
Crandall, P. E., and Quinn, M. J., "A decomposition advisory system for heterogeneous data-parallel processing," in Proceedings of the Third International Symposium on High Performance Distributed Computing (August 1994), pp. 114-121.
Clement, M. J., and Quinn, M. J., "Architectural Scaling and Analytical Performance Prediction," in Proceedings of the Seventh International Conference on Parallel and Distributed Computing Systems (October 1994), pp. 16-21.
Clement, M. J., and Quinn, M. J., "Multivariate Statistical Techniques for Parallel Performance Prediction," in Proceedings of the 28th Hawaii International Conference on System Sciences (January 1995), pp. 446-455. Voted best paper in software track.
Clement, M. J., and Quinn, M. J., "Symbolic Performance Prediction of Scalable Parallel Programs," in Proceedings of the 9th International Parallel Processing Symposium (March 1995), 635-639.
Crandall, P. E., and Quinn, M. J., "Non-uniform Grid Partitioning for Multi-user Parallel Architectures," in Proceedings of the 9th International Parallel Processing Symposium (March 1995), pp. 428-435.
Kumaran, S., and Quinn, M. J., "Divide-and-Conquer Programming on MIMD Computers," in Proceedings of the 9th International Parallel Processing Symposium (March 1995), 734-741.
Kumaran, S., and Quinn, M. J., "Machine-Independent Parallel Programming Using the Divide-and-Conquer Paradigm," in Proceedings of the Third Workshop on Languages, Compilers, and Run-Time Systems for Scalable Computers (May 1995).
Moore, J. A., Hatcher, P. J., and Quinn, M. J., "Stream*: Fast, Flexible Data-Parallel I/O," in Parallel Computing: State of the Art and Perspectives (Proceedings of Parallel Computing 95) (September 1995), pp. 287-294.
Kumaran, S., Miller, R. N., and Quinn, M. J., "Architecture-Adaptable Finite Element Modelling: A Case Study using an Ocean Circulation Simulation," in Proceedings of Supercomputing '95 (November 1995).
Kumaran, S., and Quinn, M. J., "Architecture-Adaptable Parallel Processing Using Object Technology," in Proceedings of Parallel Object-Oriented Methods and Applications '96 (February 1996).
Moore, J. A., Hatcher, P. J., and Quinn, M. J., "Efficient Data-Parallel Files via Automatic Mode Detection," in Proceedings of the Fourth Annual Workshop on I/O in Parallel and Distributed Systems (IOPADS) (May 1996), pp. 1-14.
Kumaran, S., and Quinn, M. J., "Automatic Exploitation of Dual Level Parallelism on a Network of Multiprocessors," in Proceedings of the Fifth IEEE International Symposium on High Performance Distributed Computing (August 1996), pp. 616-625.
Quinn, M. J., Malishevsky, A., Seelam, N., and Zhao, Y., "Preliminary Results from a Parallel MATLAB Compiler," in Proceedings of the 12th International Parallel Processing Symposium and 9th Symposium on Parallel and Distributed Processing (March 1998), pp. 81-87.
Godin, T., Quinn, M. J., and Pancake, C. M., "Parallel Performance Visualization Using Moments of Utilization Data," in Proceedings of the 12th International Parallel Processing Symposium and 9th Symposium on Parallel and Distributed Processing (March 1998), pp. 777-782.
Quinn, M. J., and Malishevsky, A., "Otter: Bridging the Gap between MATLAB and ScaLAPACK," in Proceedings of the 7th IEEE International Symposium on High Performance Distributed Computing (July 1998), pp. 114-121.
Quinn, M. J., Metoyer, R. A., and Hunter-Zaworski, K., "Parallel Implementation of the Social Forces Model," in Proceedings of the Second International Conference in Pedestrian and Evacuation Dynamics (August 2003), pp. 63-74.
Quinn, M. J., "Java Applets to Reinforce Fundamental Computer Science Concepts," Proceedings of the 2005 American Society for Engineering Education Annual Conference and Exposition (June 2005).
Casburn, L, Srinivasan, M., Metoyer, R. A., and Quinn, M. J., "A Data-Driven Model of Pedestrian Movement," Proceedings of the Third International Conference on Pedestrian and Evacuation Dynamics (September 2005).
Quinn, M. J., "Case-Based Analysis: A Practical Tool for Teaching Computer Ethics," Proceedings of SIGCSE '06 (March 2006).
Manion, C., W., and Quinn, M. J., "Java Applets to Promote Active Learning of Computer Science Concepts," Proceedings of e-Society 2006 (July 2006).
Appel, F., Miller, K., and Quinn, M., "Introducing Ethical Issues into the IT Curriculum," Proceedings of SIGITE '06 (October 2006).
Quinn, M. J., "Implementing Best-First Branch-and-Bound Algorithms on Hypercube Multicomputers," in Hypercube Multiprocessors 1987, M. T. Heath, Editor, SIAM Press, Philadelphia, PA, 1987, pp. 318-326.
Johnson, C., Chopde, A., Henry, R. M., and Quinn, M. J., "Rigid Frame Analysis Using a Parallel Computer," in Proceedings of the ASCE National Convention, Nashville, Tennessee, May 1988.
Buell, D. A., Carlson, D. A., Chow, Y.-C., Culik, K., Deo, N., Finkel, R., Houstis, E. N., Jacobson, E. M., Kedem, Z. M., Kowalik, J. S., Kuekes, P. J., Martin, J. L., Michael, G. A., Ostlund, N. S., Potter, J., Pradhan, D. K., Quinn, M. J., Stewart, G. W., Stout, Q. F., Watson, L., and Webb, J., "Parallel Algorithms and Architectures: Report of a Workshop," The Journal of Supercomputing 1 (1988), pp. 301-325.
Quinn, M. J., Hatcher, P. J., and Seevers, B. K., "Implementing a Data Parallel Language on a Tightly Coupled Multiprocessor," in Advances in Languages and Compilers for Parallel Processing, Pitman/MIT Press (1991), pp. 385-401.
Hamel, L. H., Hatcher, P. J., and Quinn, M. J., "An Optimizing C* Compiler for a Hypercube Multicomputer," in Languages, Compilers, and Run-Time Environments for Distributed Memory Machines, Elsevier Science Publishers (1992), pp. 285-298.
Quinn, M. J., "Review of Vector Models for Data-Parallel Computing," Computing Reviews (May 1992), pp. 226-227.
Hatcher, P. J., Quinn, M. J., Lapadula, A. J., and Anderson, R. J., "Compiling Data-Parallel Programs for MIMD Architectures," in Proceedings of the Third Workshop on Compilers for Parallel Computers, Vienna, Austria (July 1992), pp. 347-358.
Quinn, M. J., "Parallel Processing: Languages," in Encyclopedia of Computer Science and Engineering, Third Edition, van Nostrand Reinhold (1993), pp. 1011-1015.
Quinn, M. J., "Parallel Processing: Principles," in Encyclopedia of Computer Science and Engineering, Third Edition, van Nostrand Reinhold (1993), pp. 1028-1030.
"Efficient Parallel Data Structures"
"Quickmerge: A Parallel Sorting Algorithm for Tightly Coupled Multiprocessors"
"Advances in Parallel Computing"
"Compiling C* Programs for Hypercubes"
"Introduction to Parallel Computing" (keynote address)
"A Second-Generation C* Compiler"
"Research Opportunities in Computer Science"
"SIMD Programming on MIMD Computers"
"LU Decomposition: A Case Study in Data Parallel Programming"
"Data-Parallel Programming on MIMD Computers"
"Parallel Architectures and Parallel Software Development" (keynote address)
"Translating Expressions into Routing Library Calls in the Multicomputer-Targeted Dataparallel C Compiler"
"Data-Parallel Programming on a Network of Heterogeneous Workstations"
"A Practical and Portable Parallel Programming Paradigm"
"Data-Parallel Programming on MIMD Computers" (short course)
"Compiling Data-Parallel Extensions of C for MIMD Computers"
"The Software Gulf in Parallel Computing" (keynote address)
"Programming in C*"
"Overview of the Meiko CS-2"
"Introduction to Data-Parallel Programming in C*"
"Introduction to Parallel Computing" (short course)
"Compiler Support for Problem-Solving Environments on MIMD Computers"
"Pragmatic Parallel Processing"
"The `Otter' MATLAB Compiler"
"The Y2K Problem: Is It for Real?"
"Effective Presentation Techniques"
Phyllis E. Crandall, "Data Decomposition and Load Balancing for Networked Data-Parallel Programming," 1994
Mark J. Clement, "Analytical Performance Prediction of Data-Parallel Programs," 1994
Jason A. Moore, "High-Performance Data-Parallel Input/Output," 1996
Santhosh Kumaran, "Towards Architecture-Adaptable Parallel Programming," 1996
Marc J. Chabot, "Design of a Parallel Compilation Environment," 1987
Stanley J. Sulsky, "Hypercube Implementations for the Solution of Linear Systems of Equations," 1987
Richard J. Wallace, "Sorting Performance and Measures of List Order," 1987
Barry B. Reinhold, "The Implementation of a Many-Bodied Simulation Model on the nCUBE/7 Hypercube Multicomputer," 1988
Michael Gray, "Tools for a More Productive UNIX Document Preparation Environment," 1988
Karen C. Jourdenais, "Compiling C* Programs for a Hypercube Multicomputer," 1988
Jeffrey E. Friedl, "A C Cross-Compiler for the nCUBE Multicomputer," 1988
Donald A. Barre, "Matrix Structural Analysis on a Hypercube Multicomputer," 1989
Ray Anderson, "Interprocessor Communication in Dataparallel C," 1991
Bradley K. Seevers, "Compiling Dataparallel C for Efficient Execution on Tightly Coupled Multiprocessors," 1991
Darcy McCallum, "Intercom: A Development Tool for Multicomputer-Targeted Dataparallel C Programs," 1992
Guenter Mamier, "Upgrade of the LT3VSI Program Packet," 1992
Nenad Nedeljkovi\'c, "Data-Parallel Programming on a Network of Heterogeneous Workstations," 1992
S. Seetharamakrishnan, "Strengths and Weaknesses of Dataparallel C," 1992
Brian Carstens, "Image Thinning by Hexagonal Grid," 1993
Chetan Uberoy, "Porting and Optimizing a Routing Library for C* on the iPSC/860," 1993
S. K. Sivaramapuram, "Porting and Optimizing a Routing Library for Dataparallel C on the nCUBE 2 System," 1994
Darald Trinka, "Video Mail," 1995
Chun Zhang, "A C* Development Environment for the Meiko CS-2 Multicomputer," 1995
Alexey Malishevsky, "Implementing a Run-time Library for a Parallel MATLAB Compiler," 1998
Nagajagadeswar R. Seelam, "Translating MATLAB Scripts into SPMD-style Parallel Programs," 1998
Yan Zhao, "Developing Simple Load Sharing Utilities (SLSU) for SWARM," 1998
T. Godin, "Parallel Performance Tuning Using Moments of Utilization Data," 1998
Ankush Vimawala, "PedVac: A Graphical Interface and Front-end to a Parallel Pedestrian Evacuation Simulator," 2003
Panel member, First International Symposium on High Performance Distributed Computing, September 1992
Founding Editor-in-Chief, IEEE Parallel & Distributed Technology: Systems and Applications magazine, 1992-1994
Steering Committee, Hawaii International Conference on System Sciences, 1993
Steering Committee, International Parallel Processing Symposium, 1994
Program Committee, IEEE International Symposium on High Performance Distributed Computing, 1994-96
Program Committee, International Conference on Parallel and Distributed Computing Systems, 1994
Panel member, "Networked Parallel Processing: Is It the Future of Scalable Computing?" Ninth International Parallel Processing Symposium, 1995
Program Committee Chairman, IEEE International Symposium on High Performance Distributed Computing, 1997
Member of Executive Committee, Technical Committee on Parallel Processing, IEEE Computer Society, 2003-2004
Program Committee, Parallel Computing '89, '91, '93, '95, '97
Program Committee, CONPAR 94/VAPP VI, Linz, Austria, September 1994
Program Committee, International Conference on Parallel and Distributed Systems, 1994, 1997
Organized Workshop on Object-Oriented Parallel Programming, Chilworth, England, March 1996
National Merit Scholar, Gonzaga University, 1973-1977
Amdahl Fellowship, Washington State University, 1981-1982
Chevron Fellowship, Washington State University, 1982-1983
Faculty Development Grant, University of New Hampshire, 1985
Summer Faculty Fellowship, University of New Hampshire, 1985
Meritorious Service Award, IEEE Computer Society, 1998
Bergeron, R. D., Freuder, E. C., Quinn, M. J., and Russell, R. D., "Computer Research Equipment," $75,000 National Science Foundation grant funded March 1986.
Freuder, E. C., and Quinn, M. J., "Coping with Complexity in Constraint Satisfaction Problems," $90,000 National Science Foundation grant funded July 1986.
Quinn, M. J., and Grasso, C. A., "Ethernet Software," $170,000 NCUBE Corporation contract funded April 1987.
Hatcher, P. J., and Quinn, M. J., "A C* Compiler for Hypercube Multicomputers," $48,000 National Science Foundation grant funded January 1989.
Quinn, M. J., "Establishment of an Undergraduate Computer Science Course Entitled `Parallel Computers and Algorithms'," $52,000 National Science Foundation grant funded April 1989.
Hatcher, P. J., and Quinn, M. J., "Data Parallel Programming on Diverse Architectures: Tools and Algorithms," $327,000 National Science Foundation/DARPA grant funded June 1989.
Quinn, M. J., and Hatcher, P. J., "C* Routing Library for the Intel iPSC/2," $20,000 Intel/Oregon Advanced Computing Institute contract funded January 1991.
Quinn, M. J., and Hatcher, P. J., "An Extended Dataparallel C Programming Environment on the Intel iWarp," $40,000 Intel/Oregon Advanced Computing Institute contract funded October 1991.
Quinn, M. J., and Hatcher, P. J., "A Network Version of Dataparallel C," $53,000 IBM/Oregon Advanced Computing Institute contract funded April 1992.
Shapiro, L., Li, J., and Quinn, M. J., "Almost Hard Lower Bounds for Elapsed Time of Sorting," $60,000 Sequent/Oregon Advanced Computing Institute contract funded October 1992.
Quinn, M. J., D'Ambrosio, B. D., Dietterich, T. G., and Lewis, T. G., "A Laboratory for Joint Research in Artificial Intelligence and Parallel Computing," $1,191,000 National Science Foundation grant funded March 1993.
Quinn, M. J., and Hatcher, P. J., "Data-Parallel Compiler Technologies for Future Generation Multicomputers," $318,000 National Science Foundation grant funded June 1993.
Quinn, M. J., "Analytical Performance Modeling," $36,000 Intel Foundation gift to OSU Foundation, September 1993.
Quinn, M. J., D'Ambrosio, B. D., Dietterich, T. G., $335,000 equipment grant from Meiko Scientific, September 1993.
Otto, S. W., Quinn, M. J., and Walpole, J., "Parallel Virtual Machine Cross-Site Demonstration," $21,000 OJGSE (NERO) grant funded September 1994.
Otto, S. W., Quinn, M. J., and Walpole, J., "PVM-Based Concurrent Processing on Large-Scale Distributed Systems," $70,000 OJGSE (NERO) grant funded October 1994.
Crowl, L. A., Saletore, V. A., and Quinn, M. J., "Parallel Programming on Clusters of Multiprocessor Workstations," $59,000 National Science Foundation grant funded May 1995.
Doolen, T. L., Paasch, R. K., Porter, J. D., Quinn, M. J., and Zaworski, J. R., "Integrated Activities to Improve Engineering Recruitment and Retention," $1,100,000 Hewlett Foundation grant funded July 2003.
Association for Computing Machinery
IEEE
IEEE Computer Society
| This is a personal WEB site developed and maintained by an individual and not by Seattle University. The content and link(s) provided on this site do not represent or reflect the view(s) of Seattle University. The individual who authored this site is solely responsible for the site's content. This site and its author are subject to applicable University policies including the Computer Acceptable Use Policy (www.seattleu.edu/policies). |