A Review of Automatic Load Balancing and Decomposition Methods for the Hypercube

  • Geoffrey C. Fox
Part of the The IMA Volumes in Mathematics and Its Applications book series (IMA, volume 13)


We give a brief review of the research at Caltech on methods to automatically decompose or load balance problems on the hypercube concurrent computer. We have several promising methods and are implementing a dynamic load balancer on the hypercube.


Simulated Annealing Load Balance Decomposition Time Dynamic Load Balancer Concurrent Computer 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    “A Graphical Approach Load Balancing and Sparse Matrix Vector Multiplication on the Hypercube”, Geoffrey C. Fox, Presented at Minnesota Institute for Mathematics and Its Applications Workshop, C3P-327B, November 6, 1986.Google Scholar
  2. 2.
    “Concurrent Computation and the Theory of Complex Systems”, Geoffrey C. Fox, Steve W. Otto, March 3, 1986, submitted to proceedings of 1985 Hypercube Conference at Knoxville, C3P-255, August 1985.Google Scholar
  3. 3.
    “Solving Problems on Concurrent Processors”, Geoffrey C. Fox, Mark A. Johnson, Gregory A. Lyzenga, Steve W. Otto, John K. Salmon, November 1, 1986, to be published by Prentice Hall.Google Scholar
  4. 4.
    “Chess on the Hypercube”, E. Feiten, R. Morison, S. Otto, K. Barish, R. Fatland, F. Ho, C3P-383, November 1986.Google Scholar
  5. 5.
    “Square Matrix Decomposition: Symmetric, Local, Scattered” G. Fox, C3P-97, August 13, 1984.Google Scholar
  6. 6.
    “A Banded Matrix LU Decomposition on the Hypercube”, T. Aldcroft, A. Cisneros, G. Fox, W. Furmanski, D. Walker, C3P-348.Google Scholar
  7. 7.
    “Matrix”, G. C. Fox and W. Furmanski, C3P-386.Google Scholar
  8. 8.
    “The Scattered Decomposition for Finite Elements”, R. Morison, S. Otto, C3P-286, May 19, 1986.Google Scholar
  9. 9.
    “Graphics Ray Tracing and An Improved Hypercube Programming Environment”, J. Salmon, C3P-345, July 31, 1986; “Static and Dynamic Database Distribution for Graphics Ray Tracing on the Hypercube”, Proposal to JPL Directors Discretionary Fund, J. Goldsmith and J. Salmon, C3P-360.Google Scholar
  10. 10.
    “The MOOOS System Software”, (Multitasking, object oriented), John Salmon, C3P-346, August 4, 1986.Google Scholar
  11. 11.
    “Optimal Communication Algorithms on the Hypercube”, G. C. Fox and W. Furmanski, C3P-314, July 8, 1986.Google Scholar
  12. 11a.
    “Communication Algorithms for Regular Convolutions on the Hypercube”, G. C. Fox, W. Furmanski, C3P-329, September 1, 1986, submitted to 1986 Knoxville Hypercube Conference.Google Scholar
  13. 12.
    “Monte Carlo Physics on a Concurrent Processor”, G. C. Fox, S. W. Otto, E. A. Umland, C3P-214, November 6, 1985. Published in special issue of Journal of Statistical Physics, Vol. 43, 1209, Plenum Press, 1986, CALT-68–1315.Google Scholar
  14. 13.
    “A Preprocessor for Irregular Finite Element Problems”, J. W. Flower, S. W. Otto, and M C. Salama, C3P-292, June 1986.Google Scholar
  15. 14.
    G. Fox, D. Jefferson, S. Otto, Paper in Preparation.Google Scholar
  16. 15.
    S. Kirkpatrick, C. D. Gelatt Jr., and M P. Vecchi, Science 220, 671 (1983); S. Kirkpatrick, J. Stat Phys. 34, 975 (1984).Google Scholar
  17. 16.
    “Minimization by Simulated Annealing: Is Detailed Balance Necessary?” R. D. Williams, CALT-68–1407, C3P-354, September 3, 1986.Google Scholar
  18. 17.
    “Computing With Neural Circuits: A Model”, J. J. Hopfield and D. W. Tank, Science 233, 625 (1986).CrossRefGoogle Scholar
  19. 18.
    “Optimization by a Computational Neural Net”, R. D. Williams, C3P-371, October 10, 1986.Google Scholar
  20. 19.
    “Load Balancing by a Neural Network”, G. C. Fox, and W. Furmanski, C3P-363, September 1986.Google Scholar
  21. 20.
    “The Implementation of a Dynamic Load Balancer”, G. Fox, A. Kolawa, R. Williams, C3P-328, November 1986, submitted to 1986 Knoxville Hypercube Conference.Google Scholar
  22. 21.
    “Concurrent Processor Load Balancing as a Statistical Physics Problem”, G. C. Fox and D. Jefferson, C3P-172, May 28, 1985.Google Scholar
  23. 22.
    G. Fox, unpublished note on load balancing, 1986.Google Scholar

Copyright information

© Springer-Verlag New York Inc. 1988

Authors and Affiliations

  • Geoffrey C. Fox
    • 1
  1. 1.California Institute of TechnologyPasadenaUSA

Personalised recommendations