Scinovex
articleTop 10% cited

Fat-trees: Universal networks for hardware-efficient supercomputing

IEEE Transactions on Computers · 1985 · Vol. C-34(10) · pp. 892–901
Charles E. Leiserson

Abstract

The author presents a new class of universal routing networks, called fat-trees, which might be used to interconnect the processors of a general-purpose parallel supercomputer. A fat-tree routing network is parameterized not only in the number of processors, but also in the amount of simultaneous communication it can support. Since communication can be scaled independently from the number of processors, substantial hardware can be saved for such applications as finite-element analysis without resorting to a special-purpose architecture. It is proved that a fat-tree of a given size is nearly the best routing network of that size. This universality theorem is established using a three-dimensional VLSI model that incorporates wiring as a direct cost. In this model, hardware size is measured as physical volume. It is proved that for any given amount of communications hardware, a fat-tree built from that amount of hardware can stimulate every other network built from the same amount of hardware, using only slightly more time (a polylogarithmic factor greater).

Interconnection Networks and SystemsVLSI and FPGA Design TechniquesParallel Computing and Optimization TechniquesComputer scienceSupercomputerParallel computingVery-large-scale integrationRouting (electronic design automation)Parameterized complexityTree (set theory)InterconnectionComputer hardwareEmbedded system

Funding

  • Yale University
  • Carnegie Mellon University
Citations
1,314
FWCI
8.57
field-weighted impact
References
23
Percentile
98%
vs. same field & year
Citations per year
Cited by
A survey of research and practices of Network-on-chip
ACM Computing Surveys · 2006 · 1,630 citations
Performance analysis of k-ary n-cube interconnection networks
IEEE Transactions on Computers · 1990 · 884 citations
References
Parallel Processing with the Perfect Shuffle
IEEE Transactions on Computers · 1971 · 1,254 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.