Would You Run it Here or There? AHS: Automatic Heterogeneous Supercomputing

Parallel progrm often exhibit strong preferences for different system structrues, and machines with the ideal structures may all be available within a single heterogeneous network.

[1]  Alexandru Nicolau,et al.  Advances in languages and compilers for parallel processing , 1991 .

[2]  M.J. Phillip,et al.  UNIFICATION OF SYNCHRONOUS AND ASYNCHRONOUS MODELS FOR PARALLEL PROGRAMMING LANGUAGES , 1989 .

[3]  Harold S. Stone Database Applications of the FETCH-AND-ADD Instruction , 1984, IEEE Transactions on Computers.

[4]  Henry G. Dietz,et al.  A Control-Parallel Programming Model Implemented on SIMD , 1992, LCPC.

[5]  Henry G. Dietz,et al.  PCCTS reference manual: version 1.00 , 1992, SIGP.

[6]  Ken Kennedy,et al.  An Overview of the Fortran D Programming System , 1991, LCPC.

[7]  Tom Blank,et al.  The MasPar MP-1 architecture , 1990, Digest of Papers Compcon Spring '90. Thirty-Fifth IEEE Computer Society International Conference on Intellectual Leverage.

[8]  A. Skjellum,et al.  The PVM systems: An in-depth analysis and documenting study -- Concise edition , 1992 .

[9]  Harry F. Jordan,et al.  The Force: A Highly Portable Parallel Programming Language , 1989, ICPP.

[10]  Chris Metcalf,et al.  An Exploration of Asynchronous Data-Parallelism , 1990 .

[11]  H. Tanaka,et al.  MIND execution by SIMD computers , 1990 .

[12]  R. Sarnath,et al.  Proceedings of the International Conference on Parallel Processing , 1992 .

[13]  Howard Jay Siegel,et al.  Instruction execution trade-offs for SIMD vs. MIMD vs. mixed mode parallelism , 1991, [1991] Proceedings. The Fifth International Parallel Processing Symposium.

[14]  Henry G. Dietz,et al.  Common Subexpression Induction , 1992, ICPP.