Welcome to Jonathan Wang's Bookshelf on Parallel Computing
WELCOME: IRIS.umcs.maine.edu
// Local time: Fri Feb 3 14:16:36 EST 1995
Why parallel computing?
(
Introduction )
How fast can it be? (The
top 500
super computers, in postscript, size 10M)
Contents:
- Distributed Batch Processing
- Parallel Computing
- Message Passing
- Shared Object
- Misc (yet to be sorted)
- Super Computers/labs
- Compiler/Parallelizer
- Benchmarks
- Fault Tolerance and Load Balance
- Parallel Software
- Comprehensive Links at Other Institutes
- Personal Stuff
- Mail Drop
1. Distributed Batch Processing
- dqs
Distributed Queueing System,
Tom Green (green@scri.fsu.edu), Florida State University
- nqs
Network Queueing System,
Brent A. Kingsbury, Sterling Software Inc.
Another version from
CERN.
- CONDOR
Mike Litzkom (mike@cs.wisc.edu), Univeristy of Wisconsin
-
DJM , Distributed Job Manager, University of Minnesota.
-
LSBATCH, Utopia LSF
Commercial product, documents only. University of Toronto
- network batch processing summery
by Norbert Juffa (norbert@iit.com)
-
A Comparison of Queueing, Cluster and Distributed Computing
Systems,
Nelson and Kaplan, NASA Langley Research Center
2. Parallel Computing
- 2.1 Messsage Passing
- PVM
Univeristy of Tennessee, some examples can be found at
Kansas State
.
USENET comp.pvm:
from fsu gopher, or from
local,
and also an
archive
- MPI standard at
Argonne
National Lab
, netlib ,
and
Ohio Super Computing
Center
- p4 and p4-Linda
(linda on p4),
Rusty Lusk (lusk@mcs.anl.gov),
Argonne National Laboratory
- LAM project at
Ohio Supercomputer Center.
"A UNIX cluster implementation of the MPI interprocess
communication standard." -- Raja Daud (raja@osc.edu)
- CHIMP
(Common High-level Interface to Message Passing),
(epcc-support@uk.aac.ed), University of Edinburg
- POSYBL
(Programming System for Distributed Applications)
(sxoinas@csd.uch.gr), University of Crete
- Chameleon
(second generation of message passing?), Agonne National Lab
- PICL
Oak Ridge National Lab
- TCGMSG
(chemistry oriented), Argonne National Lab
-
Intel to PVM , (j.j.arthur@larc.nasa.gov), NASA
-
CPS
Cooperative Processes Software, Matt Fausey
(fausey@fnfaus.fnal.gov),
Fermi National Accelerator Lab
- CHARM ,
Parallel Programming Laboratory, UIUC Urbana-Champaign.
-
Illinois Concert Project , Concurrent Systems Architecture
Group,
University of Illinois at Urbana-Champaign. (plevyak@uiuc.edu)
- 2.2 Shared Object
-
Linda Group at Yale
- C/Linda documentation ,
Andrew Douglas (amd@minster.york.ac.uk)
-
A Survey of Software Environments for Exploiting Networked
Computing
Resources" (250k),
by Louis H. Turcotte, overview of several shared memory
programming
models.
- KOAN/FORTRAN-S ,
shared virtual memory for iPSC/2 hypercube,
Institut de Recherche en Informatique et Systemes Aleatoires,
France
- WWT ,
Wisconsin Wind Tunnel Project
at U of Wisconsin
- Network Linda, commercial product,
documents only
Sudy Bharadwaj (sudy@sca.com),
Scientific Computing Associates .
- GLENDA
Linda on pvm,
Ray Seyfarth (seyfarth@whale.st.usm.edu),
University of Southern Mississippi
- DOME,
Distributed Object Migration Environment
(adam@cs.cmu.edu), Carnegie Mellon
- Synergy Project
at Temple University
- DoPVM
Distributed Object Parallel Virtual Machine,
vss@mathcs.emory.edu, Emery University
- Data Diffusion
Machine ,
virtual shared memory architecture.
-
Wisconsin Wind Tunnel (WWT) Project ,
Cooperative Shared Memory.
-
(Flexible Architecture for SHared memory) multiporocessor.
- John Carter's thesis
,
good references
- Ultracomputer
Project
at NYU.
- TR of systems available via ftp
- 2.3 Misc (Dunno where belong, any suggestions?)
-
Maui High-Performance Computer Center
-
Parallel I/O Archive at Dartmouth
-
HPFA , High Performance Fortran Applications, Syracuse
University.
- Modula-2*
Parallel Programming Environment. A high-level explicitly
parallel
imperative programming language. University of Karlsruhe,
Germany.
-
Paradyn Parallel Performance Tool Project at UW-Madison.
"Dynamic instrumentation"
-
ProperCAD Project for Parallel VLSI CAD application and
Object
Oriented library for parallel application.
- Fortran
90
-
Data-Parallel Prolog from Reform Prolog Project,
Department of Computer Science, Uppsala University, Sweden.
(thomasl@csd.uu.se)
- Stanford FLASH MP
- MIT Alewife
- Parallel
Processing
Laboratory of the Colorado School of Mines.
(aihustru@mines.colorado.edu)
- ENTERPRISE ,
a programming environment for programming in distributed
hardware
environment. Neat GUI.
- MIT CVA ,
Concurrent VLSI Architecture Group, Steve Keckler
(skeckler@ai.mit.edu)
-
Concert/C IBM Research
- parmacs
-
NXLib ,
Paragon Parallel Programming Environment on a Network of
Workstations. (Paralgon emuclation for workstation clusters).
Stefan Lamberts (lamberts@informatik.tu-muenchen.de)
-
Utopia LSF
commerical project, documents only. Platform Computing, Canada
- ParaGraph
Performance Visualization of Parallel Programs
Micheal T. Heath (heath@ncsa.uiuc.edu), University of Illinois
- intel iPSC
simulator
intel iPSC simulator
(sunny@cs.wm.edu)
-
EXPRESS , Parasoft Corp, by John Evans.
- Which one to choose?
- A
Qualitative Comparison of Network Linda and PVM
Ron Kerr, Newcastle university, England.
-
Parallel Programming Systems For Workstation Clusters
Craig Douglas (douglas-craig@cs.yale.edu), Yale
-
Programming Environment for Parrallel Computing:
A Comparison of CPS, Linda, PVM POSYBL, and TCGMSG
qualitative issues (postscript, 135k),
Timothy G. Mattson (tgm@ssd.intel.com),
Intel Supercomputer Systems Division
- PVM vs. Linda Summary
Jay Li (li@cs.columbia.edu), Columbia University
- pthreads from
PART
project, Florida State
- Trace Database
from Paralel Architecture Research Laboratory,
New Mexico State Univ.
Share traces from various computer architectures.
-
Theory of Categorical Data Types , "a way to structure
parallel
computation that abstracts from the complexity of parallel
computers
while still permitting efficient execution". Prof David
Skillicorn,
(skill@qucis.queensu.ca)
3. Super Computers (massive parallel) / Labs
4. Compiler/Parallelizer
- Survey of Automatic
Parallelization ,
by Arnaud Leservot (leservot@etca.fr)
- Fx project at CMU
- Adaptor
Interactive analysis and transformation tool for data parallel
FORTRAN 90 programs. Dr. Thomas Brandes (brandes@gmd.de)
- HPF
-
FM project (FORTRAN-M), task-parallel extension to
FORTRAN,
Argonne Laboratory
- Stanford SUIF Compiler
,
Rob French (rfrench@cs.stanford.edu)
-
pC++/Sage++ compiler project at Indianna University.
Lead by Dr. Dennis Gannon.
- EuLisp
interfaces to pvm, tcp/ip sockets, Linda(?) and CSP(?),
Pete Broadbery (pab@maths.bath.ac.uk)
-
Parallaxis , Thomas Braunl
(braunl@informatik.uni-stuttgart.de),
Stuttgart
- PCN
Parallel programming system, Ian Foster (foster@mcs.anl.gov)
Argonne National Laboratory
- Forge ,
Applied Parallel Research Inc.
-
PARADIGM , Parallelizing Compiler for Distributed-memory
General-purpose Multicomputers, Univ. of Illinois.
(paradigm@crhc.uiuc.edu)
-
Free compiler list (250k), check the section on
"concurrent, parallel and simulation languages"
5. Benchmarks
6. Fault Tolerance and Load Balance
7. Parallel Software
[Thanks to David Walker for the suggestion]
8.. Comprehensive Links at Other Institutions
[ What? You finished already? OK, this should keep you busy for a
while ;-)]
- netlib
-- get prepared to spent a few days there.
-
Parallel Tools Projects Around the World ,
sorted by institution
-
High Performance Computing Archive , lots of papers.
by Jon. Hill (hilly@dcs.qmw.ac.uk),
London & South East Centre for High Performance Computing.
-
A list of major institutions from caltech
-
A list of small research groups from CMU
-
High Performance Computing List by Oliver McBryan.
-
Josh's list of Parallel Programming Languages
-
CRPC Consortium archive
(Center for Research on Parallel Computation), at Rice
University
-
Parallelism Bibliographies and
Transputer, occam and Parallel Computing Archive ,
by Dave Beckett, (djb1@ukc.ac.uk)
-
Bibliographic Database in Computer Science,
at University of Karlsruhe, Germany.
-
World Wide Computer Architecture Page at Wisconsin.
-
cluster workshop'93
-
Distributed Algorithms & Systems at
Centre for Mathematics and Computer science, Amsterdam.
(jhh@cwi.nl)
-
High Performance Computing Centre
University of Southampton.
- USENET comp.parallel
from fsu gopher or from
local
and an
archive
-
-
-
-
9. Personal stuff
- My Papers
- lrlw.ps.Z : A simple design for
fault
tolerance and load balance by tuple-reuse. Extremely outdate. New
version coming sooooooon.
- syn_pvm.ps.Z : A comparison
study on
scalability between the PVM and the SYNERGY systems.
- My Toys at Temple ftp
- wang.c
,
USENET extractor. Download binaries (pictures, sound tracks,
zipped programs) diretly from network to your computer.
Require unix.
-
se.c , script enhancer
-
sendaudio and rcvaudio for sending .au from any unix box
to a Sun. A substitute of "showaudio" in mosaic default.
10. Mail Drop -- Anything I missed? Or just say hello:
Jonathan Wang
Last update: Jan 16 12:44