\begin{thebibliography}{10}

\bibitem{ACHARYA97C}
Anurag Acharya, M.Ranganathan, and Joel Saltz.
\newblock {Sumatra}: A language for resource-aware mobile programs.
\newblock In J.~Vitek and C.~Tschudin, editors, {\em Mobile Object Systems},
  Lecture Notes in Computer Science. Springer-Verlag, 1997.

\bibitem{Integer_sorting}
K.~Alsabti and S.~Ranka.
\newblock Integer sorting algorithms for coarse-grained parallel machines.
\newblock To appear in HiPC 1997.

\bibitem{Array_combining}
S.~Bae and S.~Ranka.
\newblock Array combining scatter functions on coarse-grained,
  distributed-memory parallel machines.
\newblock Submitted to IPPS '98.

\bibitem{Vector_reduction}
S.~Bae and S.~Ranka.
\newblock Vector reduction and prefix on coarse-grained, distributed-memory
  parallel machines.
\newblock Submitted to IPPS '98.

\bibitem{PACK_UNPACK}
S.~Bae and S.~Ranka.
\newblock {PACK/UNPACK} on coarse grained machines.
\newblock {\em Journal of Parallel And Distributed Computing (Special Issue on
  Compilation Techniques for Distributed Memory Systems)}, pages 204--216,
  November 1996.

\bibitem{nplc}
Seungjo Bae and Sanjay Ranka.
\newblock { nplc\_tsc}: Implementation of {HPF} array combining scatter
  functions by using two-stage algorithm, 1997.
\newblock URL: http://www.npac.syr.edu/projects/pcrc/July97/doc.html.

\bibitem{Complete_parallelization}
Dwip Banerjee and J.C. Browne.
\newblock Complete parallelization of computation: Integration of data
  partitioning and functional parallelism for dynamic data structures.
\newblock In {\em 10th International Parallel Processing Symposium}, pages
  354--360, Honolulu, Hawaii, April 1996.

\bibitem{Optimal_parallelism}
Dwip Banerjee and J.C. Browne.
\newblock Optimal parallelism through integration of data and control
  parallelism: A case study in complete parallelization.
\newblock In {\em Workshop on Languages and Compilers for Parallel Computing},
  1997.

\bibitem{Support_for_Java}
A.J.C. Bik, F.~Breg, and D.B. Gannon.
\newblock Compiler support for {Java} parallelization.
\newblock {\em Compilers for Physics}, 1998.
\newblock To appear.

\bibitem{Implicit_parallelism}
A.J.C. Bik and D.B. Gannon.
\newblock Exploiting implicit parallelism in {Java}.
\newblock {\em Concurrency: Practice and Experience}, 9(6):579--619, 1997.

\bibitem{Native_BLAS}
A.J.C. Bik and D.B. Gannon.
\newblock A note on native level 1 {BLAS} in {Java}.
\newblock In {\em 2nd Workshop on {Java} for High Performance Computing}, 1997.
\newblock To appear in {\em Concurrency: Practice and Experience}.

\bibitem{JAVAR_experiences}
A.J.C. Bik, J.E. Villacis, and D.B. Gannon.
\newblock Experiences with loop parallelization in {JAVAR}.
\newblock In {\em 10th International Workshop on Languages and Compilers for
  Parallel Computing}, 1997.
\newblock To appear in Lecture Notes in Computer Science.

\bibitem{JAVAR_prototype}
A.J.C. Bik, J.E. Villacis, and D.B. Gannon.
\newblock {JAVAR}: a prototype {Java} restructuring compiler.
\newblock In {\em 2nd Workshop on {Java} for High Performance Computing}, 1997.
\newblock To appear in {\em Concurrency: Practice and Experience}.

\bibitem{RMI_using_NexusJava}
F.~Breg.
\newblock Compiler support for an {RMI} implementation using {NexusJava}.
\newblock Technical report, Department of Computer Science, Indiana University,
  Bloomington, IN, 1997.

\bibitem{Optimizing_Java}
Zoran Budimlic and Ken Kennedy.
\newblock Optimizing {Java}---theory and practice.
\newblock {\em Concurrency: Practice and Experience}, 9(6):445, 1997.

\bibitem{Experiments_HPJava}
Bryan Carpenter, Yuh-Jye Chang, Geoffrey Fox, Donald Leskiw, and Xiaoming Li.
\newblock Experiments with {HPJava}.
\newblock {\em Concurrency: Practice and Experience}, 9(6):633, 1997.

\bibitem{Java_Scientific}
Bryan Carpenter, Yuh-Jye Chang, Geoffrey Fox, and Xiaoming Li.
\newblock {Java} as a language for scientific parallel programming.
\newblock In {\em 10th International Workshop on Languages and Compilers for
  Parallel Computing}, 1997.
\newblock To appear in Lecture Notes in Computer Science.

\bibitem{Distributed_array}
Bryan Carpenter, James Cowie, Donald Leskiw, and Xiaoming Li.
\newblock The distributed array descriptor for a {PCRC} {HPF} compiler, version
  2.0.
\newblock Technical Report SCCS-770d, Northeast Parallel Architectures Center,
  Syracuse University, October 1996.
\newblock URL: http://www.npac.syr.edu/projects/pcrc/July97/doc.html.

\bibitem{NPAC_PCRC_kernel}
Bryan Carpenter, Guansong Zhang, and Yuhong Wen.
\newblock {\em {NPAC} {PCRC} Runtime Kernel Definition}, 1997.
\newblock In preparation. For current draft, see
  http://www.npac.syr.edu/projects/pcrc/July97/doc.html.

\bibitem{Syntax_test}
D.B. Carpenter.
\newblock {PCRC} {Fortran} 90 and {HPF} syntax test suite.
\newblock Technical report, Northeast Parallel Architectures Center, Syracuse
  University, February 1996.
\newblock URL: http://www.npac.syr.edu/projects/pcrc/July97/doc.html.

\bibitem{Distributed_collaboration}
Marina Chen and James Cowie.
\newblock {Java}'s role in distributed collaboration.
\newblock {\em Concurrency: Practice and Experience}, 9(6):509, 1997.

\bibitem{Fortran77D_Fortran90D}
Alok Choudhary, Geoffrey~C. Fox, Tomasz Haupt, Xiaoming Li, Chao-Wei Ou, Sanjay
  Ranka, and Ken Kennedy.
\newblock {Fortran 77D} and {Fortran 90D}: Scalable and portable software
  modules for simd and mimd distributed memory parallel computers.
\newblock Technical report, Northeast Parallel Architectures Center, Syracuse
  University, August 1995.

\bibitem{Briki}
M.~Cierniak and W.~Li.
\newblock {Briki}: a flexible {Java} compiler.
\newblock Technical Report TR 621, Computer Science Department, University of
  Rochester, May 1996.

\bibitem{Eval_data_reuse}
M.~Cierniak and W.~Li.
\newblock Evaluation of data reuse, locality and compiler models.
\newblock In {\em Proceedings of the 10th Annual International Conference on
  High Performance Computers}, Ottawa, Canada, June 1996.

\bibitem{Practical-compile-time-elim}
M.~Cierniak and W.~Li.
\newblock A practical approach to the compile-time elimination of false sharing
  for explicitly parallel programs.
\newblock In {\em Proceedings of the 10th Annual International Conference on
  High Performance Computers}, Ottawa, Canada, June 1996.

\bibitem{Briki97}
M.~Cierniak and W.~Li.
\newblock {Briki}: an optimizing {Java} compiler.
\newblock In {\em Proceedings of the {IEEE} {CompCon '97}}, San Jose,
  California, February 1997.

\bibitem{Just_in_time}
Michal Cierniak and Wei Li.
\newblock Just-in-time optimizations for high-performance {Java} programs.
\newblock To appear in Concurrency: Practice and Experience.

\bibitem{Array_remapping}
Michal Cierniak and Wei Li.
\newblock Interprocedural array remapping.
\newblock In {\em Proceedings of the International Conference on Parallel
  Architectures and Compilation Techniques ({PACT} '97)}, San Francisco, CA,
  November 1997.
\newblock An earlier version available as URCS Technical Report 642, November
  1996.

\bibitem{Optimizing_Bytecodes}
Michal Cierniak and Wei Li.
\newblock Optimizing {Java} bytecodes.
\newblock {\em Concurrency: Practice and Experience}, 9(6):427--444, 1997.

\bibitem{Scheduling_algorithms}
Michal Cierniak, Wei Li, and Mohammed~Javeed Zaki.
\newblock Compile-time scheduling algorithms for heterogeneous network of
  workstations.
\newblock To appear The Computer Journal, 1997.

\bibitem{Portable_browser}
Michal Cierniak and Suresh Srinivas.
\newblock A portable browser for performance programming.
\newblock To appear in Concurrency: Practice and Experience.

\bibitem{Data_movement}
Parallel Compiler~Runtime Consortium.
\newblock Common compiler and data movement interface specification.
\newblock URL: http://www.cooperate.com/PCRCdev/T6.html.

\bibitem{Common_runtime}
Parallel Compiler~Runtime Consortium.
\newblock Common runtime support for high-performance parallel languages.
\newblock In {\em Supercomputing `93}. IEEE Computer Society Press, 1993.

\bibitem{HPJava_white_paper}
Parallel Compiler~Runtime Consortium.
\newblock {HPCC} and {Java}---a report by the {Parallel Compiler Runtime
  Consortium}.
\newblock URL: http://www.npac.syr.edu/users/gcf/hpjava3.html, May 1996.

\bibitem{EDJLALI96B}
Guy Edjlali, Alan Sussman, and Joel Saltz.
\newblock Interoperability of data parallel runtime libraries with
  {Meta--Chaos}.
\newblock Technical Report CS-TR-3633 and UMIACS-TR-96-30, University of
  Maryland, Department of Computer Science and UMIACS, 1996.

\bibitem{EDJLALI97}
Guy Edjlali, Alan Sussman, and Joel Saltz.
\newblock Interoperability of data parallel runtime libraries.
\newblock In {\em Proceedings of the Eleventh International Parallel Processing
  Symposium}. IEEE Computer Society Press, April 1997.

\bibitem{Web_Approaches}
Geoffrey Fox and Wojtek Furmanski.
\newblock Computing on the {Web}---new approaches to parallel
  processing---petaop and exaop performance in the year 2007.
\newblock Technical Report SCCS-784, Northeast Parallel Architectures Center,
  Syracuse University, January 1997.

\bibitem{Fortran_to_Java}
Geoffrey Fox, Xiaoming Li, and Zheng Qiang.
\newblock A prototype of {Fortran}-to-{Java} converter.
\newblock In {\em ACM Workshop on Java for Science and Engineering
  Computation}, June 1997.
\newblock To appear in Concurrency: Practice and Experience, special edition.

\bibitem{Java_for_CSE}
Geoffrey~C. Fox, editor.
\newblock {\em {Java} for Computational Science and Engineering---Simulation
  and Modelling}, volume 9(6) of {\em Concurrency: Practice and Experience},
  June 1997.

\bibitem{Java_for_CSE_II}
Geoffrey~C. Fox, editor.
\newblock {\em {Java} for Computational Science and Engineering---Simulation
  and Modelling {II}}, volume 9(11) of {\em Concurrency: Practice and
  Experience}, November 1997.

\bibitem{ii/cvm}
Geoffrey~C. Fox, Xiaoming Li, Yuhong Wen, and Guansong Zhang.
\newblock Studies of integration and optimization of interpreted and compiled
  languages.
\newblock Technical Report SCCS-780, Northeast Parallel Architectures Center,
  Syracuse University, February 1997.

\bibitem{Component_architectures}
D.~Gannon, R.~Bramley, T.~Stuckey, J.~Villacis, J.~Balasubramanian, E.~Akman,
  F.~Breg, S.~Diwan, and M.~Govindaraju.
\newblock Component architectures for distributed scientific problem solving.
\newblock Submitted to IEEE CS\&E.

\bibitem{Java98}
{ACM} 1998 workshop on {Java} for high-performance network computing.
\newblock To be held at Palo Alto, California, February 28 and March 1, 1998.
  URL: http://www.cs.ucsb.edu/conferences/java98.

\bibitem{Noncyclic_and_cyclic}
Ajita John and J.C. Browne.
\newblock Compilation of constraint programs with non-cyclic and cyclic
  dependencies to procedural parallel programs.
\newblock To appear in Journal of Parallel and Distributed Systems.

\bibitem{Procedural}
Ajita John and J.C. Browne.
\newblock Compilation of constraint systems to procedural parallel programs.
\newblock In {\em Workshop on Languages and Compilers for Parallel Computers},
  Sunnyvale, California, August 1996.
\newblock To appear in Lecture Notes in Computer Science.

\bibitem{Constraints}
Ajita John and J.C. Browne.
\newblock Compilation to parallel programs from constraints.
\newblock In {\em Third International Conference on High Performance
  Computing}, pages 73--79, Delhi, India, December 1996.

\bibitem{Extraction}
Ajita John and J.C. Browne.
\newblock Extraction of parallelism from constraint specifications.
\newblock In {\em International Conference on Parallel and Distributed
  Processing Techniques and Applications (PDPTA 1996)}, volume~3, pages
  1501--1512, San Jose, California, August 1996.

\bibitem{PARDIS}
Kate Keahey and Dennis Gannon.
\newblock {PARDIS}: A parallel approach to {CORBA}.
\newblock In {\em 6th IEEE International Symposium on High Performance
  Distributed Computation}, August 1997.

\bibitem{VM_based}
Leonidas~I. Kontothanassis, Galen~C. Hunt, Robert~J. Stets, Nikolaos
  Hardavellas, Michal Cierniak, Srinivasan Parthasarathy, Jr. Wagner~Meira,
  Sandhya Dwarkadas, and Michael~L. Scott.
\newblock {VM}-based shared memory on low-latency, remote-memory-access
  networks.
\newblock In {\em Proceedings of the 24th Annual ACM/IEEE International
  Symposium on Computer Architecture}, Denver, Colorado, June 1997.
\newblock Also available as URCS Technical Report 643, November 1996.

\bibitem{HPFfe}
Xiaoming Li.
\newblock {HPFfe}: a front-ed for {HPF}.
\newblock Technical Report SCCS-771, Northeast Parallel Architectures Center,
  Syracuse University, October 1996.
\newblock URL: http://www.npac.syr.edu/projects/pcrc/July97/doc.html.

\bibitem{Runtime_oriented}
Xiaoming Li.
\newblock Runtime oriented {HPF} compilation.
\newblock Technical Report SCCS-779, Northeast Parallel Architectures Center,
  Syracuse University, January 1997.

\bibitem{shpf}
John Merlin, Bryan Carpenter, and Tony Hey.
\newblock {shpf}: a subset {High Performance Fortran} compilation system.
\newblock {\em Fortran Journal}, pages 2--6, March 1996.

\bibitem{HDDA_DAGH}
Manish Parashar and J.C. Browne.
\newblock Systems engineering for high performance computing software: The
  {HDDA/DAGH} infrastructure for implementation of parallel structured adaptive
  mesh.
\newblock In {\em Structured Adaptive Mesh Refinement Grid Methods}, IMA
  Volumes in Mathematics and its Applications. Springer-Verlag.

\bibitem{Dynamic_data}
Manish Parashar and J.C. Browne.
\newblock Distributed dynamic data structures for parallel adaptive mesh
  refinement.
\newblock In {\em International Conference for High Performance Computing},
  pages 22--27, New Delhi, India, December 1995.

\bibitem{Programming_abstractions}
Manish Parashar and J.C. Browne.
\newblock Object-oriented programming abstractions for parallel adaptive mesh
  refinement.
\newblock In {\em Parallel Object-Oriented Methods and Applications Workshop
  ({POOMA})}, Santa Fe, New Mexico, February 1996.

\bibitem{Partitioning}
Manish Parashar and J.C. Browne.
\newblock On partitioning dynamic adaptive grid hierarchies.
\newblock In {\em 29th Annual Hawaii International Conference on Systems
  Sciences}, pages 604--613, Maui, Hawaii, January 1996.

\bibitem{Data_management}
Manish Parashar and J.C. Browne.
\newblock A common data management infrastructure for adaptive algorithms for
  {PDE} solutions.
\newblock In {\em Supercomputing '97}, 1997.

\bibitem{NetProf}
S.~Parthasarathy, M.~Cierniak, and W.~Li.
\newblock {NetProf}: Network-based high-level profiling of {Java} bytecode.
\newblock Technical Report TR 622, Computer Science Department, University of
  Rochester, May 1996.

\bibitem{Compile_time_inter_query}
S.~Parthasarathy, W.~Li, M.~Cierniak, and M.~J. Zaki.
\newblock Compile-time inter-query dependence analysis.
\newblock In {\em Proceedings of the Eighth {IEEE} Symposium on Parallel and
  Distributed Processing}, New Orleans, Louisiana, October 1996.

\bibitem{RANGANATHAN96C}
M.~Ranganathan, A.~Acharya, G.~Edjlali, A.~Sussman, and J.~Saltz.
\newblock Flexible and efficient coupling of data parallel programs.
\newblock In {\em Proceedings of Parallel Object-Oriented Methods and
  Applications (POOMA96)}, February 1996.

\bibitem{RANGANATHAN96}
M.~Ranganathan, A.~Acharya, G.~Edjlali, A.~Sussman, and J.~Saltz.
\newblock Runtime coupling of data-parallel programs.
\newblock In {\em Proceedings of the 1996 International Conference on
  Supercomputing}, pages 229--236. ACM Press, May 1996.

\bibitem{RANGANATHAN97B}
M.~Ranganathan, Anurag Acharya, and Joel Saltz.
\newblock Adapting to bandwidth variations in wide-area data access.
\newblock Technical Report In preparation, Department of Computer Science and
  UMIACS, University of Maryland, October 1997.
\newblock A shorter version has been submitted to ICDCS'98. Submission is
  available at http://www.cs.umd.edu/~ranga/icdcs98/submitted.

\bibitem{RANGANATHAN97}
M.~Ranganathan, Anurag Acharya, Shamik Sharma, and Joel Saltz.
\newblock Network aware mobile programs.
\newblock In {\em Proceedings of the USENIX 1997 Annual Technical Conference}.
  Usenix Association, January 1997.

\bibitem{HPFA}
Sanjay Ranka, Hon~W Yau, Kenneth~A Hawick, and Geoffrey~C Fox.
\newblock {High-Performance Fortran} for {SPMD} programming: An applications
  overview, 1996.
\newblock URL: http://www.npac.syr.edu/hpfa/Papers/HPFforSPMD/.

\bibitem{Random_accesses_I}
Ravi~V. Shankar and Sanjay Ranka.
\newblock Random data accesses on a coarse-grained parallel machine {I}.
  one-to-one mappings.
\newblock {\em Journal of Parallel and Distributed Computing}, pages 15--23,
  July 1997.

\bibitem{Random_accesses_II}
Ravi~V. Shankar and Sanjay Ranka.
\newblock Random data accesses on a coarse-grained parallel machine {II}.
  one-to-many and many-to-one mappings.
\newblock {\em Journal of Parallel and Distributed Computing}, pages 24--34,
  July 1997.

\bibitem{Customized_dynamic}
M.~J. Zaki, W.~Li, and S.~Parthasarathy.
\newblock Customized dynamic load balancing for a network of workstations.
\newblock In {\em Proceedings of the 5th {IEEE} International Symposium on
  High-Performance Distributed Computing}, Syracuse, New York, August 1996.

\bibitem{Parallel_mining_assoc}
M.~J. Zaki, M.~Ogihara, S.~Parthasarathy, and W.~Li.
\newblock Parallel data mining for association rules on shared-memory
  multi-processors.
\newblock In {\em Proceedings of {Supercomputing '96}}, Pittsburgh,
  Pennsylvania, November 1996.

\bibitem{Eval_sampling}
Mohammed~Javeed Zaki, Srinivasan Parthasarathy, Wei Li, , and Mitsunori
  Ogihara.
\newblock Evaluation of sampling for data mining of association rules.
\newblock In {\em 7th International Workshop on Research Issues in Data
  Engineering (RIDE'97)}, Birmingham, UK, April 1997.
\newblock (An older version also available as Technical Report 617, Computer
  Science Dept., U. Rochester, May 1996).

\bibitem{Localized_algorithm}
Mohammed~Javeed Zaki, Srinivasan Parthasarathy, and Wei Li.
\newblock A localized algorithm for parallel association mining.
\newblock In {\em 9th Annual ACM Symposium on Parallel Algorithms and
  Architectures (SPAA)}, Newport, Rhode Island, August 1997.

\bibitem{New_parallel}
Mohammed~Javeed Zaki, Srinivasan Parthasarathy, Mitsunori Ogihara, and Wei Li.
\newblock New parallel algorithms for fast discovery of association rules.
\newblock To appear in Data Mining and Knowledge Discovery: An International
  Journal, special issue on Scalable High-Performance Computing for KDD, late
  1997.

\bibitem{New_algorithms}
Mohammed~Javeed Zaki, Srinivasan Parthasarathy, Mitsunori Ogihara, and Wei Li.
\newblock New algorithms for fast discovery of association rules.
\newblock In {\em 3rd International Conference on Knowledge Discovery and Data
  Mining (KDD)}, Newport, California, August 1997.

\bibitem{Front_end_test}
Guansong Zhang.
\newblock Summary of {HPF} front-end test.
\newblock URL: http://www.npac.syr.edu/projects/pcrc/July97/doc.html.

\bibitem{PCRC_based}
Guansong Zhang, Bryan Carpenter, Geoffrey Fox, Xiaoming Li, Xinying Li, and
  Yuhong Wen.
\newblock {PCRC}-based {HPF} compilation.
\newblock In {\em 10th International Workshop on Languages and Compilers for
  Parallel Computing}, 1997.
\newblock To appear in Lecture Notes in Computer Science.

\end{thebibliography}
