ACM Home Page
Please provide us with feedback. Feedback
What have we learnt from using real parallel machines to solve real problems?
Full text PdfPdf (4.08 MB)
Source Hypercube Concurrent Computers and Applications archive
Proceedings of the third conference on Hypercube concurrent computers and applications - Volume 2 table of contents
Pasadena, California, United States
Pages: 897 - 955  
Year of Publication: 1989
ISBN:0-89791-278-0
Author
G. C. Fox  CaItech Concurrent Computation Program, Mail Code 158-79, California Institute of Technology, Pasadena, CA
Sponsors
SIGWEB: ACM Special Interest Group on Hypertext, Hypermedia, and Web
SIGCHI: ACM Special Interest Group on Computer-Human Interaction
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 53,   Citation Count: 13
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/63047.63048
What is a DOI?

ABSTRACT

We briefly review some key scientific and parallel processing issues in a selection of some 84 existing applications of parallel machines. We include the MIMD hypercube transputer array, BBN Butterfly, and the SIMD ICL DAP, Goodyear MPP and Connection Machine from Thinking Machines. We use a space-time analogy to classify problems and show how a division into synchronous, loosely synchronous and asynchronous problems is helpful. This classifies problems into those suitable for SIMD or MIMD machines and isolates the asynchronous class as that for which major uncertainties as to possible parallelism exist. Interestingly about half of the scientific applications run excellently on SIMD machines with the other half able to take especial advantage of the MIMD architecture.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

Abdelrahman 88
Abe 88
Addison 88
Aldcroft 88
Allison 88
Almeida 88
 
Aloisio 87
Aloisio G., Fox, G. C. Kim, J. S., and Veneziani, N. 1987 "A concurrent implementation of the prime factor algorithm on the hypercube," Submitted to IEEE Transactions Acoustics, Speech, and Signal Processing, unpublished Caltech report C8P-468.
Aloisio 88
Apostolakis 88
Aykanat 88
 
Baden 87
Baillie 88a
Baillie 88b
 
Baillie 88d
Baillie, C. F. Pawley, G. S. 1988 "A Comparison of the CM with the DAP for Lattice Gauge Theory," Caltech report C3P-530.
Baker 88
 
Barhen 87
Barhen, J., Einstein, J. R., Jorgensen, c. C., "Advances in Concurrent Computation for Machine Intelligence and Robotics," in the Proceedings of the Second International Conference on Supercomputing, published by the International Supercomputing Institute Inc., St. Petersburg, Florida, Caltech report C sp_418.
 
Barnes 86
Barnes, J. and Hut, P. 1986 "A hierarchical O(NlogN) force calculation algorithm," Nature, 324, 446.
 
Barnes 88
Barnes, C., Farber, R., and Lapedes, A. 1988 "Applications of New Neural Net Methods to Genetic Database Analysis," Los Alamos report in preparation.
Battiti 88
Baxter 88
 
BBN 87a
"Butterfly Parallel Processing- Mathematical Techniques and Physical Applications," BBN Advanced Computer Inc., 1987.
 
BBN 87b
"Butterfly University Applications," BBN Advanced Computers Inc., 1987.
 
Beetem 86
Beetem, J., Denneau, DL, and Weingarten, D. 1986 "GF 11" in Proceedings of the Conference on Frontiers of Quantum Monte Carlo, September 3-6, 1985 at Los Alamos, edited by J. E. Gubernatis, Journal of Statistical Physics 43, numbers 5/6.
 
Bhanot 87
Bhanot, G., Salvador, R., Duke, D., and Moriarty, K. J. M., 1987 "A Fast Vectorized Program for the Cyber 205 to Simulate the Ising Spin Glass in Three Dimensions," FSU-SCRI-87-66 preprint.
 
Blelloch 87a
Blelloch, G. E., 1987 "Applications and Algorithms on the Connection Machine," MIT report TR87-1, (Sept. 87).
 
Blelloch 87b
Blelloch, G. E. and Rosenberg, C. R. 1987 "Network Learning on the Connection Machine," Proceedings IJCAI, 323.
Bower 88
 
Bowler 87a
Bowler, K. C., Bruce, A. D., Kenway, R. D., Pawley, G. S. Wallace, D. J. 1987 "Exploiting Highly Concurrent Computers for Physics," Physics Today (October 1987).
 
Bowler 87b
Bowler, K. C., Bruce, A. D. Kenway, R. D., Pawley, G. S., Wallace, D. J., and McKendrick, A. 1987 "Scientific Computation on the Edinburgh DAPs: NG15908," final report, unpublished.
Boxer 88
 
Brooks 84
Brooks, E. IIl, et al., "Pure Gauge SU(3) Lattice Gauge Theory on an Array of Computers," Phys. Rev. Lett., 52, (1984), 2324, Caltech report C3P-65.
Bruno 88
Calalo 88
Callahan 88
Carpenter 88
 
Casotto 86
Casotto, A. and Sangiovanni-VincintelIi, A. 1986 "Placement of Standard Calls Using Simulated Annealing on the Connection machine," Berkeley report.
 
Celmaster 86
Celmaster, W. 1986 "Parallelization of Physical Systems on the BBN Butterfly: Some Examples," BBN report to be published in proceedings of IMA Workshop at Minnesota by Springer-Verlag.
Chandy 81
Chandy 87
Chiu 88a
 
Chiu 88c
Chiu, T. W. 1988 "Fermion Propagations on a Four Dimensional Random- Block Lattice," published in Phy. Letters B., Caltech report C3P-507.
 
Christ 86
Christ, N. H. 1986 "Lattice gauge theory with a fast highly parallel computer,'' in Proceedings of the conference on frontiers of Quantum Monte Carlo, September 3-6 at Los Alamos, edited by J. E. Gubernatis, Journal of Statistical Physics 43, numbers 5/6.
Chu 88
 
Clayton 87
Clayton, R., Hager, B. and Tanimoto, T. 1987 "Applications of Concurrent Processors in Geophysics," in Proceedings of the Second International Conference on Supercomputing, published by the International Supercomputing Institute Inc., St. Petersburg, Florida, Caltech report C~-317.
Clayton 88
Cox 88
 
Dewar 87
Dewar, R. and Harris, C. K. 1987, J. Phys. A 20, 985.
de Pillis, 88
Ding 88
 
Dongarra 87
Dongarra, J. $., Du Croz, J., Hammaling, S. Hanson, R. J. 1987 "An Update notice on the extended Blas," ACM Signum Newsletter 21, No. 4, p. 1.
 
Durbin 87
Durbin, R. and Willshaw, D. J., Nature 326, 689 (1987).
Ecer 88
Egecioglu 88
 
Felten 85a
Fcltcn, E., Karlin, S., and Otto, S., 1985 "Sorting on a hypercube," to appear in the Journal of Parallel and Distributed Computing, Caltech report CSP-244.
 
Felten 85b
Felten, E., Karlin, S., and Otto, S, 1985 "The traveling salesman problem on a hypercube, MIMD Computer," Proceedings o! 1985 International Conference o/Parallel Processing, St. Charles, IL., Calteeh report C3~-93b.
Felten 88c
Felten 88d
 
Fiebrich 87a
Fiebrich, R. D., 1987 "The Connection Machine - A General Purpose Accelerator for VLSI CAD,' revised version of paper in IEEE Proceedings of COMPCON 87, San Francisco, Feb. 87.
 
Fiebrich 87b
Fiebrich, R. D., 1987 ~Data Parallel Algorithms for Engineering Applications," in Proceedings of Second International Conference on Supereomputing, International Supercomputing Institute Inc. St. Petersburg, Vol. II p. 17.
 
Fischer 87
'Frontiers of Massively Parallel Scientific Computation,' proceedings of Sept. 24-25, 1986, Goddard Space Flight Center Symposium, edited by $. R. Fischer, NASA Conference Publication 2478.
Flinn 88
Flower 88b
 
Forrest 87
Forrest, B. M. 1987 "Proceedings of Parallel Architectures and Computer Vision Workshop," Oxford.
 
Fox 84
Fox, G. C. 1984 "Eigenvalues of Symmetric Tridiagonal Matrices," Caltech report C3P-95.
 
Fox 85
 
Fox 86a
Fox, G. C. and Otto, S. 1986 "Concurrent Computation and the Theory of Complex Systems," published in Hypercube Multiprocessors, 1986," edited by IV{ T. Heath, SIAM (1986) 244, Caltech report CSP-255.
 
Fox 86b
Fox, G. C. 1986 "Caltech Concurrent Computation Program Annual Report for 1985-86," CALT-68-1404, published in Hypercube Multiprocessors, 1987," edited by IV{ T. Heath, SIAM (1987) 353, Caltech report CsP-290B.
 
Fox 87a
Fox, G. C. 1987 "The Hypercube as a Supercomputer," Presented at the Second International Conference on Supercomputing at Santa Clara, May 1987. Published by the International Supercomputing institute, Inc., St. Petersburg, Florida, May 1987, Caltech report C 3/>-391.
 
Fox 87b
Fox, G. C. and Frey, A. 1987 "Features of a Teraflop Supercomputer," Calteeh report C sp.451.
 
Fox 87c
Fox~ G. C. and Furmanski, W. 1987 "The Physical Structure of Concurrent Problems and Concurrent Computers," invited paper at Royal Society Discussion Meeting, Dec. 9-10, 1987, to be published by Prentice Hall, Caltech report C sP-493.
 
Fox 87d
 
Fox 87e
Fox, G. C. and Messina, P. 1987 "The Caltech Concurrent Computation Program Annual Report i986-1987," Caltech report C3P-487.
 
Fox 88a
Fox 88c
Fox 88e
Fox 88f
 
Fricke 87
Frieke, J. 1987 "Reverse Time Migration in Parallel,' Thinking Machines report.
 
Frisch 86
Frisch, U., Hasslacker, B. and Pomeau, Y. 1986, Phys. Rev. Lett. 56, 1505.
 
Fucito 85
Fucito, F. and Solomon, S. 1985 "Monte Carlo parallel algorithm for longrange interaction," Computer Physics Communication 34, 225, Caltech report CsP-79b.
Furmanski 88b
 
Furmanski 88c
Furmanski, W. and Fox, G. C. 1988 'Integrated Vision on a Network of Computers," Invited paper at Fourth International Symposium on Biological and Artificial Intelligence Systems published in "Biological and Artificial Intelligence Systems," ESCOM Science Publishers.
 
Gaines 86
Gaines, i., Areti, H., Atac, R., Bicl, J., Cook, A., Fischler, M., Hancc, R., Husby, D., Nash, T., and Zmuda, T. 1986 "The ACP multiprocessor system at Fcrmilab,* invited talk at 1987 Asilomar Conference on Computing in High Energy Physics, published in Computer Physics Communications 45, 323.
 
Gaines 87
Gaines, I. and Nash, T. 1987 "Usc of new computer technologies in elementary pa~clc physics," Ann. Rev. Nt~l. Part. Sci., 37, cditcd by J. D. Jackson, published by Annual Reviews Inc., 4139 El C"'~no Real, P. O. Box 10139, Palo Alto, CA 94303-0897.
Gardiner 88
Gasser 88
Geist 88
Gerasoulis 88
 
Glendinning 87
Glendinning, I. and Hey, A. J. G., Computer Physics Comm. 45, 367(1987).
Glover 88
Goldsmith 88
Gorham 88
 
Gottschalk 87
Gottschalk, T. D. 1987 "Multiple-Target Track Initiation On A Hypercube,~ in the Proceedings of the Second International Conference on Supercomputing, published by the International Supercomputing Institute Inc., St. Petersburg, Florida, Caltech report C3P-398.
Gottschalk 88
 
Greengard 87
Grcengard, L. 1987 "The Rapid Evaluation of Potential Fields in Particle Systems," Yale research report YALEU/DCS/RR-533.
Griffiths 88
Groom 88
 
Gustafson 88
Gustafson, J. L., Montry, G. R., Benner, R. E., 1988 "Development of Parallel Methods for a 1024-Processor Hypercube," SIAM Journal on Scientific and Statistical Computing.
Gurnis 88
Haghoo 88
Hartrum 88
 
Hayot 87
Hayot, F., Mandal, M. and Sadayappen, P. 1987 "Implementation and performance of a binary lattice gas algorithm on parallel processor systems," Ohio State University report.
 
Heath 86
Heath, M. T. 1986 "Hypercube Multiproeessors, 1986," Proceedings of the First Hypercube Conference at Knoxville, edited by M. T. Heath, published by SIAM.
 
Heath 87a
Heath, M. T. 1987 "Hypercube Multiprocessors, 1987," Proceedings of the Second Hypercube Conference at Knoxville, edited by M. T. Heath, published by SIAM.
 
Heath 87b
Heath, M. T. 1987 "Hypercube applications at Oak Ridge National Laboratory," in Hypercube Multiprocessors 1987, edited by M. T. Heath, SIAM~ Philadelphia, 395.
Henkel 88
Hey 88
 
Hillis 85
Hillis 86
 
Hillis 87a
 
Hillis 87b
Hillis, D. and Barnes, J. 1987 "Programming a Highly Parallel Computer," Nature 326,27.
Hipes 88a
Hipes 88b
Ho 88c
 
Hopfield 86
Hopfield, J. J. and Tank, D. W. 1986 "Computing with neural circuits, a model," Science 233, p. 625.
 
Hoshino 87
Hoshino, T., Shirakawa T., and Tsuboi, K. 1987 "Mesh-Connected Parallel Computer PAX for Scientific Applications," Parallel Computing 5 363.
 
Hoshino 88
Hoshino, T. 1988 "The Next Generation PAX Machine," in Vector Register 1, no 3, p. 14. Institute for Supercomputing Research, Tokyo, Japan.
Houstis 88
 
Ipsen 87
Ipsen, I. C. F. and Jessup, E., "Two Methods for Solving the Symmetric Tridiagonal Eigenvalue Problem on the Hypercube," published in Hypercube Multiprocessors, 1987, edited by M. T. Heath, SIAM (1987) 627.
 
Jacob 86
Jackson 88
 
Jeffrey 87
Jeffrey, W., Simon, R., Celmaster, W., Tenerbaum, E., and Rosner, R. 1987 "Functional Optimization and Pattern Selection in Rayleigh-Benard Convection: An Implementation on the BBN Butterfly Parallel Processor," Jour. Comp. Phys. to appear.
Jefferson 88
 
Johnson 86
Johnson, M. A 1986 ~Concurrent computation and its application to the study of melting in two dimensions," Caltech Ph.D. dissertation (1986), Caltech report C3P-268.
 
Johnsson 85
 
Johnsson 87
Johnsson, L. and Ho, C-T. 1987 "Matrix Multiplication on Boolean Cubes Using Generic Communication Primitives," to appear in Proceedings of the ARO Workshop on Parallel Processing and Medium-Scale Multiprocessors, (1986).
Jones 88
 
Kao 87
 
Kimball 87
Kimball, O., Cosell, L., Schwartz, R. and Krasner, M. 1987 "Efficient implementation of Continuous Speech Recognition on a Large Scale Parallel Processor," IEEE International Conference on Acoustics, Speech and Signal Processing, Dallas, Texas, April 1987.
Kolawa 1988a
 
Knuth 73c
 
Kung 87
Invited talk on WARP project at Royal Society discussion meeting, Dec. 9-10, 1987, to be published by Prentice Hall.
Lamont 88
 
Leonard 87
Chua, K. and Leonard, A., 1987 "Three Dimensional Vortex Methods and the Vortex Reconnection Problem," Bulletin of the American Physical Society, to be published.
Liewer 88
 
Little 87
Little, J. J., Blelloch, G. E., and Cuss, T. 1987 "Parallel Algorithms for Computer Vision on the Connection Machine," Proc. Int. Conf. on Computer Vision, June, 1987.
Lin 88
 
Lubachevsky 87
Lubachevsky, B. D. 1987 "Efficient Parallel Simulations of Asynchronous Cellular Arrays," Complex Systems 1, 1099.
 
Lyall 86
Lyall, A., Hill, C., Collins, J. F., and Coulson, A. F. W. 1986 "Parallel computing 1985," edited by M. Feilmeier, G. Joubert, and U. Schendel, p. 235, North Holland, Amsterdam.
Lyzenga 88
Ma 88
Madisetti 88a
 
Madisetti 88b
Madisetti, V., Walrand J. and Messerschmitt, D. 1988 "WOLF: A Rollback Algorithm for Optimistic Distributed Simulation Systems," submitted to SCS, Seattle, 1988.
 
Malone 87
Malone, J. G. 1987 "Automated Mesh Decomposition and Concurrent Finite Element Analysis for Hypercube Multiprocessors Computers," GMR- 5893 General Motors Research Laboratory report, Oct. 1, 1987.
 
Marinari 86
Marinari, E. I986 "The APE computer and lattice gauge theory," Proceedings of the Wupperetal Workshop on Lattice Gauge Theory, edited by r. Burk, K. H. Miitter, and K. Schilling, Plenum Press, New York.
 
Mattisson 86
Mattisson, S. 1986 "CONCISE, A Concurrent Circuit Simulation Program," Ph.D. Thesis, Department of Applied Electronics, Lurid Institute of Technology, Sweden.
 
MeBryan 87
Mc~ryan, O. 1987 "The Connection Machine: PDE solution on 65,536 Processors," Los Alamos report.
McBurney 88
Miller 88
 
Mitchell 85
Mitchell, P. W. and Dove, M. T. 1985 J. Appl. Cryst. 18, 493.
 
Moler 86
Moler, C. 1986 "Matrix computation on distributed memory multiprocessors," published in Hypercube Multiprocessors, edited by hi. T. Heath, SIAlvI, 181.
Morgan 88
 
Morison 86
 
Norman 87
Norman, M. G. 1987 "A Three-Dimensional Image Processing Program for a Parallel Computer," M. Sc. Thesis, Dept. of Artificial Intelligence, Edinburgh.
Olesen 88
 
O’Neil 87
O'Neil, E., Allik, H., Moore, S., and Tenebaum, E. "Finite element analysis on the BBN Butterfly multiprocessor," in the Proceedings of the Second international Conference on Supercomputing," published by the International Supercomputing Institute Inc., St. Petersburg, Florida, (May 1987).
Orcutt 88
 
Otto 88
Otto, W., Felten, E. and Martin, O. (CCNY) 1988 "Multi Scale Training of Large Back-Propagation Networks," Caltech report C3P-608.
Ozguner 88
 
Palmer 86
Palmer, J. 1986 "The NCUBE: A VLSI parallel supercomputer," Hy~ercube Multi~rocessors 1986, edited by M_ T. Heath, SIAM 1986.
Pargas 88
 
Patterson 86
Patterson, J. 1986 "Householder Transformation, Decomposition, Results, Some Observations," unpublished Caltech report C3P-297.5.
 
Pawley 82
Pawley, G. S. and Thomas, G. W. 1982 Phys. Rev. Lett. 48, 410.
 
Pawley 84
Pawley, G. S. and Dove, M. T. I984 "A Molecular Dynamics Simulation Study of the Orientationally Disordered Phase of Sulphur Hexafluoride,' J. Phys. C 17, 685 I.
 
Pawley 87
Pawley, G., Baillie, C., Jenerbaum, E. and Celmaster, W. 1987 "The BBN Butterfly Used to Simulate a Molecular Liquid," Parallel Computing, to be published, Caltech report C3P-529.
Pfaltz 88
 
Pollara 86
Pollara, F. 1986 "Concurrent Viterbi Algorithm with Trace-Back," in August 1986 Conference of International Society of Optical Engineering, Advanced Algorithms and Architectures for Signal Processing, Vol. 696 of SPIE Proceedings, 204, Caltech report CAP-462.
Pothen 88
 
Rao 87
Rao, V. N., Kumar, V., and Ramesh, K. 1987 "Parallel Heuristic Search on Shared Memory Multiprocessors: Preliminary Results," Proc. of the MCC University Symposium, Austin Texas, July 1987.
Renaut 88
 
Salmon 86
Salmon, J. and Hogan, C. 1986 "Correlation of QSO Absorption Lines in Universes Dominated by Cold Dark Matter,' Monthly Notices of the Royal Astronomical Society, 221, 93, Caltech report CsP-211.
 
Salmon 87
Salmon, J., Callahan, S., Flower, J., Kolawa, A. 1987 "A MOOSE Status Report," Caltech report C3P-427.
Salmon 88a
Salmon 88b
 
Sammes 87
"First US/UK Workshop Parallel Processing," Held at the Royal Military College of Science, Shrivenham, UK 13-17 July 1987 Volume 1, October 1987.
 
Schemer 84
Schemer, J. and Neches, P. 1984 "The genesis of a database computer," IEEE Computer Magazine, 19.
Schwan 88b
Seidel 88
Skjellum 88
Son 88
Stanfill 86
Stunkel 88
Taylor 88
 
Toffoli 88
Toffoli, T. and Margolus, N. 1988 "Cellular Automata Machines," MIT Press, Cambridge, Mass.
Toomarian 88
 
Van de Velde 87a
Van de Velde, E. F. and Keller, H. B. 1987 "The design of a parallel multigrid algorithm," in the Proceedings of the Second International Conference on Supercomputing at Santa Clara, published by the Internation Supercomputing Institute, Inc., St. Petersburg, Florida, Caltech report CAP-406.
 
Van de Velde 87b
Van de Velde, E. F. and Keller, H. B. 1987 "The parallel solution of nonlinear elliptic equations," Caltech report CSP-447.
Walker 88b
Walker 88c
 
Wall 86
Wall, C. E. 1986 "Numerical Investigation of Hyperscaling and Real Space Renormalization Group Transformations in the Three-Dimensional Ising Model," Ph.D. Thesis, Edinburgh.
 
Wallace 87
Wallace, D. J. 1987 "Scientific Computation on SIMD and M}W{D Machines," Edinburgh preprint 87/429, Invited Talk at Royal Society Discussion Meeting, London, Dec. 9-10, 1987.
 
Waltz 87a
Waltz, D., Stanfill, C., Smith, S., and Thau, R. 1987 "Very Large Database Applications of the Connection Machine Systems," Thinking Machines Report.
 
Waltz 87b
Warren 88a
Warren 88b
Weissbein 88
Werner 88
Wieland 88
Willebeek 88
 
Williams 86
Williams, R. D. 1986 "Minimization by Simulated Annealing: Is Detailed Balance Necessary?" CALT-68-1407, Caltech report C3P-354.
 
Williams 87
Williams, R. 1987 "Dynamical Grid Optimization for Langrangian Hydrodynamics," Caltech report C sp-424.
Williams 88
 
Wolfram 86
Wolfram, S. 1986, J. Stat. Phys. 45, 471.

CITED BY  13