next up previous
Next: About this document Up: Performance Prediction of Previous: Future Work

References

AK87
R. Allen and K. Kennedy. ``Automatic Translation of FORTRAN Program to Vector Form.'' ACM Transactions on Programming Languages and Systems, 9(4):491--543, October 1987.

ANP89
Arvind, Rishiyur S. Nikhil, and Keshav K. Pingali. ``I-structures: Data Structures for Parallel Computing.'' ACM Transactions on Programming Languages and Systems, 11(4):598--632, October 1989.

Bac91
David F. Bacon and Robert E. Strom. ``Optimistic Parallelization of Communicating Sequential Processes.'' In Proceedings of the Third ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPOPP), Sigplan Notices, Vol. 26(7), pp. 155--166, July, 1991.

Bag
R. Bagrodia, K.M.Chandy, and M.Dhagat. ``UC: A Set-Based Language for Data Parallel Programming.'' To appear.

Bag94
R. Bagrodia and Wen toh Liao. ``Maisie: A Language for design of Efficient Discrete-Event Simulations.'' IEEE Transactions on Software Engineering, April 1994.

BCF94
Zeki Bozkus, Alok Choudhary, Geoffrey Fox, Tomasz Haupt, Sanjay Ranka, and Min-You Wu. ``Compiling Fortran 90D/HPF for Distributed Memory MIMD Computers.'' Journal of Parallel and Distributed Computing, 21:15--26, 1994.

BDC91
E. A. Brewer, C. N. Dellarocas, A. Colbrook, and W. E. Weihl. ``PROTEUS: A High-Performance Parallel-Architecture Simulator.'' Technical Report MIT/LCS/TR-516, Massachusetts Institute of Technology, Cambridge, MA 02139, 1991.

BEN93
U. Banerjee, R. Eigenmann, A. Nicolau, and D.A. Padua. ``Automatic Program Parallelization.'' Proceedings of the IEEE, 81(2):1--33, February 1993.

CH96
Sashikanth Chandrasekaran and Mark D. Hill. ``Optimistic Simulation of Parallel Architectures Using Program Executables.'' In 10th Workshop on Parallel and Distributed Simulation (PADS96), pp. 143--150, May 1996.

Cha81
K.M. Chandy and J. Misra. ``Asynchronous Distributed Simulation via a Sequence of Parallel Computations.'' Communications of the ACM, 24(11):198--206, August 1981.

Cha89a
K.M. Chandy and R. Sherman. ``The Conditional Event Approach to Distributed Simulation.'' In Distributed Simulation Conference, Miami, 1989.

Cha89b
K.M. Chandy and R. Sherman. ``Space-Time and Simulation.'' In Distributed Simulation Conference, Miami, 1989.

Cha91
K.M. Chandy and S. Taylor. Introduction to Parallel Programming. Jones & Bartlett, 1991.

CK88
D. Callahan and K. Kennedy. ``Compiling programs for distributed-memory multiprocessors.'' Journal of Supercomputing, 2:151--169, 1988.

CMM88
R.G. Covington, S. Madala, V. Mehta, J.R. Jump, and J.B. Sinclair. ``The Rice Parallel Processing Testbed.'' In Proceedings of the 1988 ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems, May 1988.

DGH91
H. Davis, S. R. Goldschmidt, and Hennessey. ``Multiprocessor simulation and tracing using Tango.'' In Proceedings of the 1991 International Conference on Parallel Processing (ICPP'91), pp. II99--II107, August 1991.

Dic94
P. Dickens, P. Heidelberger, and D. Nicol. ``A Distributed Memory LAPSE: Parallel Simulation of Message-Passing Programs.'' In Workshop on Parallel and Distributed Simulation, pp. 32--38, July 1994.

Eic92
Thorsten von Eicken, D. Culler, G. Goldstein, and K. Schauser. ``Active Messages: A Mechanism for Integrating Computation and Communication.'' In 19th ISCA, 1992.

f2c90
S.I.Feldman, David M. Gay, Mark W. Maimone, and N.L.Schryer. ``A Fortran-to-C Converter.'' Technical report no. 149, AT&T Bell Laboratories, Murray Hill, NJ 07974, May 1990.

Fer87
J. Ferrante, K. Ottenstein, and J.D. Warren. ``The Program Dependence Graph and Its use in Optimization.'' ACM TOPLAS, 9(3), July 1987.

Fuj85
R. M. Fujimoto. ``The Simon Simulation and Development System.'' In Proceedings of the 1985 Summer Computer Simulation Conference, pp. 123--128, July 1985.

Fuj88
R. Fujimoto. ``Lookahead in Parallel Discrete Event Simulation.'' In International Conference on Parallel Processing, August 1988.

Fuj90
R. Fujimoto. ``Parallel Discrete event simulation.'' Communications of the ACM, 33(10):30--53, October 1990.

Gav72
F. Gavril. ``Algorithms for minimum coloring, maximum clique, minimum covering by cliques, and maximum independent set of a chordal graph.'' SIAM Journal on Computing, 1(2):180--187, 1972.

GB92
M. Gupta and P. Banerjee. ``Demonstration of Automatic Data Partitioning Techniques for Parallelizing Compilers on Multicomputers.'' IEEE Transactions on Parallel and Distributed Systems, 3(2):170--193, March 1992.

Gup89
Rajiv Gupta. ``The Fuzzy Barrier: A Mechanism for High-Speed Synchronization of Processors.'' In Proceedings of the 3rd International Conference on Architectural Support for Programming Languages and Operating Systems, pp. 54--64, April 1989.

Hei95
Michael Philippsen and Ernst A. Heinz. ``Automatic Synchronization Elimination in Synchronous FORALLs.'' In Frontiers '95: The 5th Symposium on the Frontiers of Massively P arallel Computation, McLean, VA, February 1995.

Hig93
High Performance Fortran Forum. ``High Performance Fortran Language Specification.'' Available by anonymous ftp from titan.cs.rice.edu, May 1993.

HKT92
Seema Hiranandani, Ken Kennedy, and Chau-Wen Tseng. ``Compiling Fortran D for MIMD distributed-memory machines.'' Communications of the ACM, 35(8):66--80, August 1992.

HQ91
Philip J. Hatcher and Michael J. Quinn. Data-Parallel Programming on MIMD Computers. Scientific and Engineering Computation Series. MIT Press, Cambridge, MA, 1991.

Jef85
D. Jefferson. ``Virtual Time.'' ACM TOPLAS, 7(3):404--425, July 1985.

Jha93
Vikas Jha and Rajive Bagrodia. ``Transparent Implementation of Conservative Algorithms in Parallel Simulation Languages.'' In Winter Simulation Conference, December 1993.

Kno90
K. Knobe, J. Lucas, and G. Steele. ``Data Optimizations: Allocation of arrays to reduce communication on SIMD Machines.'' Journal of Parallel and Distributed Computing, 8, 1990.

Kof95
Stig Kofoed. ``Portable Multitasking in C.'' Dr. Dobb's Journal, December 1995.

LC91
Jingke Li and Marina Chen. ``Compiling Communication-Efficient Programs for Massively Par allel Machines.'' IEEE Transactions on Parallel and Distributed Systems, 2(3):361--376, July 1991.

LW96
U. Legedza and W. E. Weihl. ``Reducing Synchronization Overhead in Parallel Simulation.'' In 10th Workshop on Parallel and Distributed Simulation (PADS96), pp. 86--95, May 1996.

Mad87
S. Madala. ``Concurrent C Users Manual.'' Tech. rept. #8701, ECE Dept., Rice University, October 1987.

MF88
I. Mathieson and R. Francis. ``A dynamic-trace-driven simulator for evaluating parallelism.'' In Proceedings of 21st Hawaii International Conference on System Sciences, volume 1, pp. 158--166, January 1988.

Mis86a
J. Misra. ``Distributed Discrete-Event Simulation.'' Computing Surveys, 18(1), March 1986.

Mis86b
J. Misra. ``Distributed Discrete-Event Simulation.'' ACM Computing Surveys, 18(1):39--65, March 1986.

MPI93
MPI Forum. ``MPI: A Message Passing Interface.'' In Proceedings of 1993 Supercomputing Conference, Portland, Washington, November 1993.

MR90
P. Mehrotra and J. Van Rosendale. ``Programming distributed memory architectures using Kali.'' Report 90-69, Institute for Computer Application in Science and Engineering, Hampton, VA, 1990.

NAS95
D. Bailey, T. Harris, W. Saphir, R. v.d. Wijngaart, A. Woo, and M. Yarrow. ``The NAS Parallel Benchmarks 2.0.'' Technical report nas-95-020, NASA Ames Research Center, Moffet Field, CA 94035-1000, December 1995.

pin89
Keshav Pingali and Anne Rogers. ``Process decomposition through locality of reference.'' In Proceedings of the SIGPLAN '89 Conference on Programming Language Design and Implementation, Portland, OR, June 1989.

Pra
S. Prakash and R. Bagrodia. ``An Adaptive Synchronization Method for Unpredictable Communication Patterns in Dataparallel Programs.'' To appear in IPPS95.

Pra93
S. Prakash, M. Dhagat, and R. Bagrodia. ``Synchronization Issues in Multicomputer Implementation of Data-Parallel Languages.'' In U. Banerjee, M.Wolfe, A. Nicolau, and D. Padua, editors, Sixth Workshop on Languages and Compilers for Parallel Computing, August 1993.

RHL93
S. K. Reinhardt, M. D. Hill, J. R. Larus, A. R. Lebeck, J. C. Lewis, and D. A. Wood. ``The Wisconsin Wind Tunnel: Virtual Prototyping of Parallel Computers.'' In Proceedings of the 1993 ACM SIGMETRICS Conference, May 1993.

RP94
Anne Rogers and Keshav Pingali. ``Compiling for Distributed Memory Architectures.'' IEEE Transactions on Parallel and Distributed Systems, 5(3):281--298, March 1994.

rpp91
R.G. Covington, S. Dwarkadas, J.R. Jump, J.B. Sinclair, and S. Madala. ``The Efficient Simulation of Parallel Computer Systems.'' International Journal in Computer Simulation, 1:31--58, 1991.

Sch85
H. Schwetman. ``CSIM : A C Based Process Oriented Simulation Language.'' Technical report, Microelectronics & Computer Technology Corp., Austin, May 1985.

SCM90
Joel Saltz, Kathleen Crowley, Ravi Mirchandaney, and Harry Berryman. ``Run-Time Scheduling and Execution of Loops on Message Passing Machines.'' Journal of Parallel and Distributed Computing, 8:303--312, 1990.

Sim
Mendel Rosenblum, Stephen A. Herrod, Emmett Witchel, and Anoop Gupta. ``Complete Computer System Simulation: The SimOS Approach.'' IEEE Parallel and Distributed Technology. To appear.

Who91
S. Wholey. Automatic Data Mappings for Distributed Memory Parallel Computers. PhD thesis, School of Computer Sciences, Carnegie-Mellon University, 1991.

Wol95
Michael Wolfe. High Performance Compilers for Parallel Computing. Addison Wesley Publishing Company, 1995.

ZBG86
H. Zima, H-J Bast, and M. Gerndt. ``SUPERB: A tool for semi-automatic MIMD/SIMD Parallelization.'' Parallel Computing, 6:1--18, 1986.



next up previous
Next: About this document Up: Performance Prediction of Previous: Future Work



Andy Kahn
Wed Jun 25 20:28:02 PDT 1997