Parallel Compiler Runtime Consortium


PCRC Home Page

Partners
NPAC
Maryland
Indiana
Rochester
Texas, Austin
CSC
Rice
Florida

PCRC at NPAC
Kernel runtime
HPF compiler
HPJava/mpiJava
WebTop computing
Team

Documents

Software

PCRC Activities at NPAC

The Northeast Parallel Architectures Center at Syracuse University is coordinating the project, and has been responsible for development of a major contribution to the runtime (emphasisizing regular communication patterns and collective computation operations), and demonstration of an experimental HPF translator exploiting this runtime software.

More recently the NPAC team has concentrated on the exploitation of the PCRC runtime software and other parallel computing tools in the context of a Java framework called HPJava.

PCRC Publications from NPAC

  • Mark Baker, Bryan Carpenter, Sung Hoon Ko, and Xinying Li. mpiJava: A Java interface to MPI. Presented at First UK Workshop on Java for High Performance Network Computing, Europar 1998.
      Postscript   PDF   HTML  
  • Bryan Carpenter, Yuh-Jye Chang, Geoffrey Fox, Donald Leskiw, and Xiaoming Li. Experiments with HPJava. Concurrency: Practice and Experience, 9(6):633, 1997.
      Postscript   PDF   HTML  
  • Bryan Carpenter, Yuh-Jye Chang, Geoffrey Fox, and Xiaoming Li. Java as a language for scientific parallel programming. In 10th International Workshop on Languages and Compilers for Parallel Computing, volume 1366 of Lecture Notes in Computer Science. Springer, 1997.
      Postscript   PDF   HTML  
  • Bryan Carpenter, James Cowie, Donald Leskiw, and Xiaoming Li. The distributed array descriptor for a PCRC HPF compiler, version 2.0. Technical Report SCCS-770d, Northeast Parallel Architectures Center, Syracuse University, October 1996.
      Postscript   PDF  
  • Bryan Carpenter and Geoffrey Fox. HPspmd: Data Parallel SPMD Programming Models from Fortran to Java. April, 1997.
      Postscript   PDF   HTML  
  • Bryan Carpenter, Geoffrey Fox, Donald Leskiw, Xinying Li, Yuhong Wen, and Guansong Zhang. Language bindings for a data-parallel runtime. In Michael Gerndt and Hermann Hellwagner, editors, Third International Workshop on High-Level Parallel Programming Models and Supportive Environments. IEEE Computer Society Press, 1998.
      Postscript   PDF   HTML  
  • Bryan Carpenter, Guansong Zhang, Geoffrey Fox, Xiaoming Li, Xinying Li, and Yuhong Wen. Towards a Java environment for SPMD programming. In David Pritchard and Jeff Reeve, editors, 4th International Europar Conference, volume 1470 of Lecture Notes in Computer Science. Springer, 1998.
      Postscript   PDF   HTML  
  • Bryan Carpenter, Guansong Zhang, Geoffrey Fox, Xinying Li, and Yuhong Wen. HPJava: Data parallel extensions to Java. ACM 1998 workshop on Java for high-performance network computing. Palo Alto, California, February 28 and March 1, 1998. Short version to appear in Concurrency: Practice and Experience.
      Postscript   PDF   HTML  
  • Bryan Carpenter, Guansong Zhang, and Yuhong Wen. NPAC PCRC runtime kernel definition. Technical Report CRPC-TR97726, Center for Research on Parallel Computation, 1997.
      Postscript   PDF   HTML  
  • D.B. Carpenter. PCRC Fortran 90 and HPF syntax test suite. Technical report, Northeast Parallel Architectures Center, Syracuse University, February 1996.
      Postscript   PDF   HTML  
  • Geoffrey Fox, Xiaoming Li, and Zheng Qiang. A prototype of Fortran-to-Java converter. In ACM Workshop on Java for Science and Engineering Computation, June 1997. To appear in Concurrency: Practice and Experience, special edition.
      Postscript   PDF  
  • Geoffrey C. Fox, editor. Java for Computational Science and Engineering--Simulation and Modelling, volume 9(6) of Concurrency: Practice and Experience, June 1997.
      HTML  
  • Geoffrey C. Fox, editor. Java for Computational Science and Engineering--Simulation and Modelling II, volume 9(11) of Concurrency: Practice and Experience, November 1997.
      HTML  
  • Geoffrey C. Fox, Xiaoming Li, Yuhong Wen, and Guansong Zhang. Studies of integration and optimization of interpreted and compiled languages. Technical Report SCCS-780, Northeast Parallel Architectures Center, Syracuse University, February 1997.
      Postscript   PDF   HTML  
  • ACM 1998 workshop on Java for high-performance network computing. Palo Alto, California, February 28 and March 1, 1998.
      HTML  
  • Xiaoming Li. Runtime oriented HPF compilation. Technical Report SCCS-779, Northeast Parallel Architectures Center, Syracuse University, January 1997.
  • Guansong Zhang, Bryan Carpenter, Geoffrey Fox, Xiaoming Li, Xinying Li, and Yuhong Wen. PCRC-based HPF compilation. In 10th International Workshop on Languages and Compilers for Parallel Computing, 1997. Lecture Notes in Computer Science.
      Postscript   PDF   HTML  
  • Guansong Zhang, Bryan Carpenter, Geoffrey Fox, Xinying Li, and Yuhong Wen. Considerations in HPJava language design and implementation. In 11th International Workshop on Languages and Compilers for Parallel Computing, August 1998.
      Postscript   PDF   HTML  
  • Guansong Zhang, Bryan Carpenter, Geoffrey Fox, Xinying Li, and Yuhong Wen. A high level SPMD programming model: HPspmd and its Java language binding. In International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'98), July 1998.
      Postscript   PDF   HTML  
  • Xiaoming Li. HPFfe: a front-end for HPF. Technical Report SCCS-771, Northeast Parallel Architectures Center, Syracuse University, October 1996.
      Postscript   PDF  

Other PCRC Working Papers from NPAC

  • Bryan Carpenter, Geoffrey Fox, Xinying Li, and Guansong Zhang. A draft Java binding for MPI. November 1997.
      Postscript   PDF   HTML  
  • Bryan Carpenter, Guansong Zhang, Geoffrey Fox, Xinying Li, and Yuhong Wen. Introduction to Java-Ad. November 1997.
      Postscript   PDF   HTML  
  • Bryan Carpenter. Programming in ad++. January 1998.
      Postscript   PDF   HTML  
  • Guansong Zhang, Bryan Carpenter, Geoffrey Fox, Xinying Li, and Yuhong Wen. Structured SPMD programming--Java language binding. October 1997.
      Postscript   PDF   HTML  
  • Yuhong Wen and Bryan Carpenter. HPF Parallel Prefix / Suffix Intrinsic Functions. October 1997.
      Postscript   PDF  
  • Xiaoming Li and Yuhong Wen. Efficient Compilation of Forall Statement with Runtime Support August 1997.
      Postscript   PDF  
  • Yuhong Wen, D. Bryan Carpenter, Erol Akarsu, Tomasz Haupt, and David E. Bernholdt. High-Performance Fortran as a Possible Successor to Global Arrays in the NWChem Parallel Computational Chemistry Code. July 1997.
      Postscript   PDF  
  • Guansong Zhang. Run-time based HPF Compilation. 1997.
      Postscript   PDF  
  • Guansong Zhang. Summary of HPF front-end test. November 1996.
      Postscript   PDF  
  • D.B. Carpenter. Adlib Language Reference. November 1996.
      Postscript   PDF   HTML  
  • Xinying Li and Guansong Zhang. Implementation of the HPF FrontEnd October 1996.
      Postscript   PDF  
  • Bryan Carpenter and Xiaoming Li. Proposals for the FORTRAN 77 Interface. July 1996.
      Postscript   PDF   HTML  

Bryan Carpenter, (dbc@csit.fsu.edu). Last updated May 2000. About these Web pages.