Skip to content
Free planNo credit card requiredStart writing

article · Proceedings of the IEEE · 1989

Hypercube supercomputers

John P. Hayes, Trevor Mudge

Cited by 134Abstract and details only

Abstract

The architecture and applications of the class of highly parallel distributed-memory multiprocessors based on the hypercube interconnection structure are surveyed. The history of hypercube computers from their conceptual origins in the 1960s to the recent introduction of commercial machines is briefly reviewed. The properties of hypercube graphs relevant to their use in supercomputers, including connectivity, routing, and embedding, are examined. The hardware and software characteristics of current hypercubes are discussed, with emphasis on the unique aspects of their operating systems and programming languages. A sample C program is presented to illustrate the single-code, multiple-data programming style typical of distributed-memory machines in general, and hypercube applications in particular. Two contrasting hypercube applications are presented and analyzed: image processing and branch-and-bound optimization. Current trends are discussed.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">&gt;</ETX>

Cite this paper

APA 7

Hayes, J. P., & Mudge, T. (1989). Hypercube supercomputers. Proceedings of the IEEE, 77(12), 1829–1841. https://doi.org/10.1109/5.48826

MLA 9

Hayes, John P., and Trevor Mudge. “Hypercube supercomputers.” Proceedings of the IEEE, vol. 77, no. 12, 1989, pp. 1829–41, https://doi.org/10.1109/5.48826.

Chicago

Hayes, John P., and Trevor Mudge. 1989. “Hypercube supercomputers.” Proceedings of the IEEE 77 (12): 1829–41. https://doi.org/10.1109/5.48826.

Harvard

Hayes, J.P. and Mudge, T. (1989) ‘Hypercube supercomputers’, Proceedings of the IEEE, 77(12), pp. 1829–1841. Available at: https://doi.org/10.1109/5.48826.

BibTeX
@article{hayes1989hypercube,
  title = {{Hypercube supercomputers}},
  author = {Hayes, John P. and Mudge, Trevor},
  journal = {Proceedings of the IEEE},
  volume = {77},
  number = {12},
  pages = {1829--1841},
  year = {1989},
  doi = {10.1109/5.48826}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.