next up previous contents
Next: About this document ... Up: Common Runtime Support for Previous: Project-related Publications   Contents

Bibliography

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

2
Anurag Acharya and Joel Saltz.
A study of Internet round-trip delay.
Technical Report CS-TR 3736 and UMIACS-TR-96-97, University of Maryland, Department of Computer Science and UMIACS, December 1996.

3
R. Agrawal, M. Mehta, and J. C. Shafer.
SPRINT: A scalable parallel classifier for data mining.
In 22nd International Conference on Very Large Databases, Mumbai (Bombay), India, September 1996.

4
K. Alsabti and S. Ranka.
Integer sorting algorithms for coarse-grained parallel machines.
To appear in HiPC 1997.

5
K. Alsabti, S. Ranka, and V. Singh.
CLOUDS, a decision tree classifier for large datasets.
In International conference on KDD, New York, August 1998.
Accepted as a plenary paper.

6
S. Bae and S. Ranka.
PACK/UNPACK on coarse grained machines.
Journal of Parallel And Distributed Computing (Special Issue on Compilation Techniques for Distributed Memory Systems), pages 204-216, November 1996.

7
S. Bae and S. Ranka.
Array combining scatter functions on coarse-grained, distributed-memory parallel machines.
In International Parallel Processing Symposium and Symposium on Parallel and Distributed Processing, Orlando, Florida, March 1998. IEEE Computer Society Press.

8
S. Bae and S. Ranka.
Vector reduction and prefix on coarse-grained, distributed-memory parallel machines.
In International Parallel Processing Symposium and Symposium on Parallel and Distributed Processing, Orlando, Florida, March 1998. IEEE Computer Society Press.

9
Seungjo Bae and Sanjay Ranka.
nplc_tsc: Implementation of HPF array combining scatter functions by using two-stage algorithm, 1997.
http://www.npac.syr.edu/projects/pcrc/docs.html.

10
Mark Baker, Bryan Carpenter, Sung Hoon Ko, and Xinying Li.
mpiJava: A Java interface to MPI.
Submitted to First UK Workshop on Java for High Performance Network Computing, Europar 1998.

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

12
Dwip Banerjee and J.C. Browne.
Optimal parallelism through integration of data and control parallelism: A case study in complete parallelization.
In Workshop on Languages and Compilers for Parallel Computing, 1997.

13
A.J.C. Bik, F. Breg, and D.B. Gannon.
Compiler support for Java parallelization.
Compilers for Physics, 1998.
To appear.

14
A.J.C. Bik and D.B. Gannon.
Exploiting implicit parallelism in Java.
Concurrency: Practice and Experience, 9(6):579-619, 1997.

15
A.J.C. Bik and D.B. Gannon.
A note on native level 1 BLAS in Java.
Concurrency: Practice and Experience, 9(11), November 1997.

16
A.J.C. Bik, J.E. Villacis, and D.B. Gannon.
Experiences with loop parallelization in JAVAR.
In 10th International Workshop on Languages and Compilers for Parallel Computing, volume 1366 of Lecture Notes in Computer Science. Springer, 1997.

17
A.J.C. Bik, J.E. Villacis, and D.B. Gannon.
JAVAR: a prototype Java restructuring compiler.
Concurrency: Practice and Experience, 9(11), November 1997.

18
F. Breg.
Compiler support for an RMI implementation using NexusJava.
Technical report, Department of Computer Science, Indiana University, Bloomington, IN, 1997.

19
Zoran Budimlic and Ken Kennedy.
Optimizing Java--theory and practice.
Concurrency: Practice and Experience, 9(6):445, 1997.

20
Bryan Carpenter, Yuh-Jye Chang, Geoffrey Fox, Donald Leskiw, and Xiaoming Li.
Experiments with HPJava.
Concurrency: Practice and Experience, 9(6):633, 1997.

21
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.

22
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.
http://www.npac.syr.edu/projects/pcrc/docs.html.

23
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.

24
Bryan Carpenter, Geoffrey Fox, Xinying Li, and Guansong Zhang.
A draft Java binding for MPI.
http://www.npac.syr.edu/projects/pcrc/docs.html, November 1997.

25
Bryan Carpenter, Guansong Zhang, Geoffrey Fox, Xiaoming Li, Xinying Li, and Yuhong Wen.
Towards a Java environment for SPMD programming.
To be presented at Europar '98.

26
Bryan Carpenter, Guansong Zhang, Geoffrey Fox, Xinying Li, and Yuhong Wen.
Introduction to Java-Ad.
http://www.npac.syr.edu/projects/pcrc/docs.html, November 1997.

27
Bryan Carpenter, Guansong Zhang, Geoffrey Fox, Xinying Li, and Yuhong Wen.
HPJava: Data parallel extensions to Java.
In Fox [49].
To appear in Concurrency: Practice and Experience.

28
Bryan Carpenter, Guansong Zhang, and Yuhong Wen.
NPAC PCRC runtime kernel definition.
Technical Report CRPC-TR97726, Center for Research on Parallel Computation, 1997.
Up-to-date version maintained at http://www.npac.syr.edu/projects/pcrc/docs.html.

29
D.B. Carpenter.
PCRC Fortran 90 and HPF syntax test suite.
Technical report, Northeast Parallel Architectures Center, Syracuse University, February 1996.
http://www.npac.syr.edu/projects/pcrc/docs.html.

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

31
M. Cierniak and W. Li.
Briki: a flexible Java compiler.
Technical Report TR 621, Computer Science Department, University of Rochester, May 1996.

32
M. Cierniak and W. Li.
Evaluation of data reuse, locality and compiler models.
In Proceedings of the 10th Annual International Conference on High Performance Computers, Ottawa, Canada, June 1996.

33
M. Cierniak and W. Li.
A practical approach to the compile-time elimination of false sharing for explicitly parallel programs.
In Proceedings of the 10th Annual International Conference on High Performance Computers, Ottawa, Canada, June 1996.

34
M. Cierniak and W. Li.
Briki: an optimizing Java compiler.
In Proceedings of the IEEE CompCon '97, San Jose, California, February 1997.

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

36
Michal Cierniak and Wei Li.
Just-in-time optimizations for high-performance Java programs.
Concurrency: Practice and Experience, 9(11), November 1997.

37
Michal Cierniak and Wei Li.
Optimizing Java bytecodes.
Concurrency: Practice and Experience, 9(6):427-444, 1997.

38
Michal Cierniak, Wei Li, and Mohammed Javeed Zaki.
Compile-time scheduling algorithms for heterogeneous network of workstations.
To appear The Computer Journal, 1997.

39
Michal Cierniak and Suresh Srinivas.
A portable browser for performance programming.
To appear in Concurrency: Practice and Experience.

40
Parallel Compiler Runtime Consortium.
Common compiler and data movement interface specification.
http://www.cooperate.com/PCRCdev/T6.html.

41
Parallel Compiler Runtime Consortium.
Common runtime support for high-performance parallel languages.
In Supercomputing `93. IEEE Computer Society Press, 1993.

42
Parallel Compiler Runtime Consortium.
HPCC and Java--a report by the Parallel Compiler Runtime Consortium.

http://www.npac.syr.edu/users/gcf/hpjava3.html, May 1996.

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

44
Guy Edjlali, Alan Sussman, and Joel Saltz.
Interoperability of data parallel runtime libraries.
In Proceedings of the Eleventh International Parallel Processing Symposium. IEEE Computer Society Press, April 1997.

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

46
Geoffrey Fox, Xiaoming Li, and Zheng Qiang.
A prototype of Fortran-to-Java converter.
In Fox [48].

47
Geoffrey C. Fox, editor.
Java for Computational Science and Engineering--Simulation and Modelling, volume 9(6) of Concurrency: Practice and Experience, June 1997.

48
Geoffrey C. Fox, editor.
Java for Computational Science and Engineering--Simulation and Modelling II, volume 9(11) of Concurrency: Practice and Experience, November 1997.

49
Geoffrey C. Fox, editor.
ACM 1998 Workshop on Java for High-Performance Network Computing, February 1998.
To appear in Concurrency: Practice and Experience.

50
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.

51
L. Fu, B. Carpenter, S. Ranka, and G. Fox.
Parallelization of a hierarchical classifier using Adlib.
In preparation.

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

53
Ajita John and J.C. Browne.
Compilation of constraint programs with non-cyclic and cyclic dependencies to procedural parallel programs.
To appear in Journal of Parallel and Distributed Systems.

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

55
Ajita John and J.C. Browne.
Compilation to parallel programs from constraints.
In Third International Conference on High Performance Computing, pages 73-79, Delhi, India, December 1996.

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

57
Kate Keahey and Dennis Gannon.
PARDIS: A parallel approach to CORBA.
In 6th IEEE International Symposium on High Performance Distributed Computation, August 1997.

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

59
Xiaoming Li.
HPFfe: a front-ed for HPF.
Technical Report SCCS-771, Northeast Parallel Architectures Center, Syracuse University, October 1996.
http://www.npac.syr.edu/projects/pcrc/docs.html.

60
Xiaoming Li.
Runtime oriented HPF compilation.
Technical Report SCCS-779, Northeast Parallel Architectures Center, Syracuse University, January 1997.

61
John Merlin, Bryan Carpenter, and Tony Hey.
shpf: a subset High Performance Fortran compilation system.
Fortran Journal, pages 2-6, March 1996.

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

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

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

65
Manish Parashar and J.C. Browne.
On partitioning dynamic adaptive grid hierarchies.
In 29th Annual Hawaii International Conference on Systems Sciences, pages 604-613, Maui, Hawaii, January 1996.

66
Manish Parashar and J.C. Browne.
A common data management infrastructure for adaptive algorithms for PDE solutions.
In Supercomputing '97, 1997.

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

68
S. Parthasarathy, W. Li, M. Cierniak, and M. J. Zaki.
Compile-time inter-query dependence analysis.
In Proceedings of the Eighth IEEE Symposium on Parallel and Distributed Processing, New Orleans, Louisiana, October 1996.

69
M. Ranganathan, A. Acharya, G. Edjlali, A. Sussman, and J. Saltz.
Flexible and efficient coupling of data parallel programs.
In Proceedings of Parallel Object-Oriented Methods and Applications (POOMA96), February 1996.

70
M. Ranganathan, A. Acharya, G. Edjlali, A. Sussman, and J. Saltz.
Runtime coupling of data-parallel programs.
In Proceedings of the 1996 International Conference on Supercomputing, pages 229-236. ACM Press, May 1996.

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

72
M. Ranganathan, Anurag Acharya, Shamik Sharma, and Joel Saltz.
Network aware mobile programs.
In Proceedings of the USENIX 1997 Annual Technical Conference. Usenix Association, January 1997.

73
Sanjay Ranka, Hon W Yau, Kenneth A Hawick, and Geoffrey C Fox.
High-Performance Fortran for SPMD programming: An applications overview, 1996.
http://www.npac.syr.edu/hpfa/Papers/HPFforSPMD/.

74
Ravi V. Shankar and Sanjay Ranka.
Random data accesses on a coarse-grained parallel machine I. one-to-one mappings.
Journal of Parallel and Distributed Computing, pages 15-23, July 1997.

75
Ravi V. Shankar and Sanjay Ranka.
Random data accesses on a coarse-grained parallel machine II. one-to-many and many-to-one mappings.
Journal of Parallel and Distributed Computing, pages 24-34, July 1997.

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

77
M. J. Zaki, M. Ogihara, S. Parthasarathy, and W. Li.
Parallel data mining for association rules on shared-memory multi-processors.
In Proceedings of Supercomputing '96, Pittsburgh, Pennsylvania, November 1996.

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

79
Mohammed Javeed Zaki, Srinivasan Parthasarathy, and Wei Li.
A localized algorithm for parallel association mining.
In 9th Annual ACM Symposium on Parallel Algorithms and Architectures (SPAA), Newport, Rhode Island, August 1997.

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

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

82
Guansong Zhang.
Summary of HPF front-end test.

http://www.npac.syr.edu/projects/pcrc/docs.html.

83
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, volume 1366 of Lecture Notes in Computer Science. Springer, 1997.

84
Guansong Zhang, Bryan Carpenter, Geoffrey Fox, Xinying Li, and Yuhong Wen.
Structured SPMD programming--Java language binding.
http://www.npac.syr.edu/projects/pcrc/docs.html, October 1997.

85
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.

86
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.



Bryan Carpenter 2002-07-12