A multiprocessor network suitable for single-chip VLSI implementation
- 1 January 1984
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGARCH Computer Architecture News
- Vol. 12 (3), 328-339
- https://doi.org/10.1145/773453.808202
Abstract
This paper presents a multiprocessor network architecture suitable for VLSI implementation. The proposed class of architectures is based on De Bruijn graphs which are distinct from the well-studied shuffle-exchange graphs. Compared to these latter De Bruijn graphs possess a smaller diameter and a greater fault-tolerance. The proposed architectures are shown to be suitable for efficient execution of parallel algorithms such as the N-point fast Fourier transform (FFT). It is shown that any VLSI layout of the proposed networks requires an area of atleast Ω(N 2 /logN), thus, providing a lower bound which is greater than that for shuffle-exchange graphs. Two procedures for laying out these networks on a VLSI chip are presented. The first procedure produces an O(N 2 /logN)-area layout and has a time complexity of O(N). The second procedure also produces an O(N 2 /logN)-area layout with good aspect ratio close to unity (for small N).Keywords
This publication has 4 references indexed in Scilit:
- Performance Analysis of FFT Algorithms on Multiprocessor SystemsIEEE Transactions on Software Engineering, 1983
- The cube-connected-cycles: A versatile network for parallel computationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1979
- Cost and performance of VLSI computing structuresIEEE Journal of Solid-State Circuits, 1979
- Sorting on a mesh-connected parallel computerCommunications of the ACM, 1977