PCRC Home Page
Partners
PCRC at NPAC
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.
-
Bryan Carpenter, Yuh-Jye Chang, Geoffrey Fox, Donald Leskiw, and Xiaoming Li.
Experiments with HPJava.
Concurrency: Practice and Experience, 9(6):633, 1997.
-
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.
-
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.
-
Bryan Carpenter and Geoffrey Fox.
HPspmd: Data Parallel SPMD Programming Models from Fortran to Java.
April, 1997.
-
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.
-
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.
-
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.
-
Bryan Carpenter, Guansong Zhang, and Yuhong Wen.
NPAC PCRC runtime kernel definition.
Technical Report CRPC-TR97726, Center for Research on Parallel
Computation, 1997.
-
D.B. Carpenter.
PCRC Fortran 90 and HPF syntax test suite.
Technical report, Northeast Parallel Architectures Center, Syracuse
University, February 1996.
-
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.
-
Geoffrey C. Fox, editor.
Java for Computational Science and Engineering--Simulation
and Modelling, volume 9(6) of Concurrency: Practice and Experience,
June 1997.
-
Geoffrey C. Fox, editor.
Java for Computational Science and Engineering--Simulation
and Modelling II, volume 9(11) of Concurrency: Practice and
Experience, November 1997.
-
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.
-
ACM 1998 workshop on Java for high-performance network computing.
Palo Alto, California, February 28 and March 1, 1998.
-
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.
-
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.
-
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.
-
Xiaoming Li.
HPFfe: a front-end for HPF.
Technical Report SCCS-771, Northeast Parallel Architectures Center,
Syracuse University, October 1996.
Other PCRC Working Papers from NPAC
-
Bryan Carpenter, Geoffrey Fox, Xinying Li, and Guansong Zhang.
A draft Java binding for MPI. November 1997.
-
Bryan Carpenter, Guansong Zhang, Geoffrey Fox, Xinying Li, and Yuhong Wen.
Introduction to Java-Ad. November 1997.
-
Bryan Carpenter.
Programming in ad++. January 1998.
-
Guansong Zhang, Bryan Carpenter, Geoffrey Fox, Xinying Li, and Yuhong Wen.
Structured SPMD programming--Java language binding. October 1997.
-
Yuhong Wen and Bryan Carpenter.
HPF Parallel Prefix / Suffix Intrinsic Functions.
October 1997.
-
Xiaoming Li and Yuhong Wen.
Efficient Compilation of Forall Statement with Runtime Support
August 1997.
-
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.
-
Guansong Zhang. Run-time based HPF Compilation. 1997.
-
Guansong Zhang.
Summary of HPF front-end test.
November 1996.
-
D.B. Carpenter.
Adlib Language Reference. November 1996.
-
Xinying Li and Guansong Zhang.
Implementation of the HPF FrontEnd
October 1996.
-
Bryan Carpenter and Xiaoming Li.
Proposals for the FORTRAN 77 Interface.
July 1996.
|