Locality, Communication, and Interconnect Length in Multicomputers
Author:
- Paul M. B. VitányiPVPaul M. B. Vitányi
- 1 August 1988
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Computing
- Vol. 17 (4) , 659-672
Abstract
We derive a lower bound on the average interconnect (edge) length in d-dimensional embeddings of arbitrary graphs, expressed in terms of diameter and symmetry. It is optimal for all graph topologies we have examined, including complete graph, star, binary n-cube, cube-connected cycles, complete binary tree, and mesh with wraparound (e.g., torus, ring). The lower bound is technology independent, and shows that many interconnection topologies of today’s multicomputers do not scale well in the physical world $(d = 3)$. The new proof technique is simple, geometrical, and works for wires with zero volume, e.g., for optical (fibre) or photonic (fibreless, laser) communication networks. Apparently, while getting rid of the “von Neumann” bottleneck in the shift from sequential to nonsequential computation, a new communication bottleneck arises because of the interplay between locality of computation, communication, and the number of dimensions of physical space. As a consequence, realistic models for nonsequential computation should charge extra for communication, in terms of time and space.
Keywords
This publication has 8 references indexed in Scilit:
- How to share memory in a distributed systemJournal of the ACM, 1987
- Through-Wafer Optical Interconnects For Multi-Wafer Wafer-Scale Integrated Architectures1986
- Nonsequential computation and laws of natureLecture Notes in Computer Science, 1986
- Area penalty for sublinear signal propagation delay on chip1985
- Minimum propagation delays in VLSIIEEE Journal of Solid-State Circuits, 1982
- UltracomputersACM Transactions on Programming Languages and Systems, 1980
- Permutation Groups and Combinatorial Structures1979
- GRAPH THEORY1969