home *** CD-ROM | disk | FTP | other *** search
- Paragon is a collection of data-parallel program constructs
- implemented in C++. Paragon is intended to be a research vehicle for
- investigating issues for parallel execution of large-scale scientific
- programs. We use it to develop and evaluate parallel programming
- constructs and techniques. We also use it in the Parallel Processing
- course at Cornell to demonstrate the data-parallel programming
- paradigm.
-
- What does it run on?
- There are two versions of the Paragon library. The uniprocessor
- version should run on any machine with a working C++ compiler. It is
- known to work on Sun workstations with either AT&T's Cfront 2.0
- compiler or GNU's g++ 1.39.0 The uniprocessor version has also been
- tested on, the IBM RS 6000 and 3090 computers.
-
- The multiprocessor version should run on the Intel iPSC/2 and iPSC/860
- hypercube. The multiprocessor version has also been ported to the
- Parallel Virtual Machine (PVM). This release of Paragon supports PVM
- to provide parallel execution on heterogeneous networks of
- workstations.
-
- How do I get it?
- The paragon release is provided in three tar files. The complete
- distribution is available on tesla.ee.cornell.edu in:
- pub/paragon/paragon-1.1.tar.Z
-
- If you're just interested in the serial version, get
- pub/paragon/uniproc.tar.Z
-
- If you're just interested in some reading material, the LaTeX source
- and raw postscript for the Paragon User's Guide is available in
-
- pub/paragon/uguide.tar.Z.
-
- The Paragon paper presented at the 1991 International Conference on
- Parallel Processing is available as
- pub/paragon/ICPP-91.ps.Z
-
- and an updated version of this paper is included as
- pub/paragon/ICPP-91_revised.ps.Z
-
- Please send all comments, suggestions, bug reports, and complaints to
- paragon@ee.cornell.edu
-