Selected Publications and Related Works
- "Usability of Visual Basic for Parallel Programming on Windows
NT," (James Barker's Master Thesis),
Department of Computer Science, Portland State University, Dec. 1998.
- "TPC-D Benchmarking on Multi-CPU Servers with Microsoft
NT and SQL Server," (with Wen Huang), Technical Report,
Department of Computer Science, Portland State University, Aug. 1998.
- "TPC-D Performance Study on Pentium
Systems," (with Xinhong Yuan), Technical Report,
Department of Computer Science, Portland State University,
Feb. 1997.
- "Simplifying Communication Induced by
Operations on Block-Distributed Arrays," (with Andreas Eberhart),
In Proceedings of
Euro-Par'96, Lyon, France. Also in Lecture Notes in Computer
Science, Springer-Verlag, Aug., 1996.
- "Optimizing Communication for Array
Operations on Message-Passing Multicomputers," (with Andreas Eberhart),
Proceedings of the
1996 International Conference on Parallel Processing (ICPP'96),
Aug., 1996.
- "Contention-Free Communication
Scheduling on 2D Meshes," (with Andreas Eberhart),
Proceedings of the 1996 International
Symposium on Parallel Architecture, Algorithms and Networks
(ISPAN'96), Beijing, June 1996.
- "Analysis of TPC-D Workload," Technical Report, Department of Computer
Science, Portland State University, Sept. 1995.
- "A framework for defining, analyzing and transforming parallel
constructs," (with Michael Wolfe), IEEE Parallel & Distributed
Technology, 2(1):32--39, Spring 94.
- "Abstract-level programming for distributed memory
multicomputers," In Proceedings of the Third International
Conference for Young Computer Scientists, Beijing, China, July 1993.
- "The data alignment phase in compiling programs for distributed-memory
machines," (with Marina Chen), Journal of Parallel and Distributed
Computing, 13:213--221, Oct. 1991.
- "Compiling communication-efficient programs for massively-parallel
machines," (with Marina Chen), IEEE Transactions on Parallel and
Distributed Systems, 2(3):361--376, July 1991.
- "Automating the coordination of interprocessor communication,"(with
Marina Chen), In Gelernter et al., editors, Advances in Programming
Languages and Compilers for Parallel Computing, 21:402--424, MIT
Press, 1991.
- "Generation of explicit communication
from shared-memory program references," (with Marina Chen),
In Supercomputing '90, New York City, Nov. 1990.
- "Index domain alignment: Minimizing cost
of cross-referencing between distributed arrays," (with Marina Chen),
In Frontiers'90:
The 3rd Symposium on the Frontiers of Massively Parallel
Computation, College Park, Maryland, Oct. 1990.