Abstract
We consider the implementation on a hypercube concurrent computer, of matrix vector multiplication y = Ax where A is a large sparse matrix. A good decomposition is crucial for the case when each column of A has on the average fewer non zero elements than there are nodes in the hypercube. We review simulated annealing and neural network methods for generating a hypercube decomposition for this problem. We introduce a new graphical method, orthogonal recursive bisection, which can be applied to general problems and is successful on this test case. The performance of the concurrent computer depends strongly on any correlations in the placement of non zero elements of A.
Work supported in part by DOE grant DE-FG03–85ER26009, Parsons and System Development Foundations, and the office of the program manager of the Joint Tactical Fusion Office.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
C 3 P-385, “A Review of Automatic Load Balancing and Decomposition Methods for the Hypercube,” G. C. Fox, November 1986
C 3 P-255, “Concurrent Computation and the Theory of Complex Systems”, G.C. Fox, S.W. Otto, March 3, 1986
C 3 P-292, “A Preprocessor for Irregular Finite Element Problems”, J.W. Flower, S.W. Otto, M.C. Salama, June 1986
C 3 P-363, “Load Balancing by a Neural Network,” G. C. Fox, W. Furmanski, September 1986
C 3 P-314, “Optimal Communication Algorithms on the Hypercube”, G.C. Fox, W. Furmanski, July 8, 1986
W. Furmanski, Private Communication, 1986
S. Kirkpatrick, C.D. Gelatt Jr., and M.P. Vecchi, Science 220, 671 (1983)
S. Kirkpatrick, J. Stat Phys 34, 975 (1984)
C 3 P-214, “Monte Carlo Physics on a Concurrent Processor”, G.C. Fox, S. W. Otto, E. A. Umland, November 6, 1985. Published in special issue of Journal of Statistical Physics, Vol. 43, 1209, Plenum Press, 1986
J. J. Hopfield and D. W. Tank, “Computing With Neural Circuits: A Model,” Science 233, 625 (1986)
C 3 P-371 “Optimization by a Computational Neural Net,” R. D. Williams, October 10, 1986
C 3 P-328, “The Implementation of a Dynamic Load Balancer”, C. Fox, A. Kolawa, R. Williams, November 1986, submitted to 1986 Knoxville Hypercube Conference.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1988 Springer-Verlag New York Inc.
About this paper
Cite this paper
Fox, G.C. (1988). A Graphical Approach to Load Balancing and Sparse Matrix Vector Multiplication on the Hypercube. In: Schultz, M. (eds) Numerical Algorithms for Modern Parallel Computer Architectures. The IMA Volumes in Mathematics and Its Applications, vol 13. Springer, New York, NY. https://doi.org/10.1007/978-1-4684-6357-6_4
Download citation
DOI: https://doi.org/10.1007/978-1-4684-6357-6_4
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4684-6359-0
Online ISBN: 978-1-4684-6357-6
eBook Packages: Springer Book Archive