OPTICAL BINARY DE BRUIJN NETWORKS FOR MASSIVELY-PARALLEL COMPUTING - DESIGN METHODOLOGY AND FEASIBILITY STUDY

Authors
Citation
A. Louri et Hk. Sung, OPTICAL BINARY DE BRUIJN NETWORKS FOR MASSIVELY-PARALLEL COMPUTING - DESIGN METHODOLOGY AND FEASIBILITY STUDY, Applied optics, 34(29), 1995, pp. 6714-6722
Citations number
48
Categorie Soggetti
Optics
Journal title
ISSN journal
00036935
Volume
34
Issue
29
Year of publication
1995
Pages
6714 - 6722
Database
ISI
SICI code
0003-6935(1995)34:29<6714:OBDBNF>2.0.ZU;2-C
Abstract
The interconnection network structure can be the deciding and limiting factor in the cost and the performance of parallel computers. One of the most popular point-to-point interconnection networks for parallel computers today is the hypercube. The regularity, logarithmic diameter , symmetry, high connectivity, fault tolerance, simple routing, and re configurability (easy embedding of other network topologies) of the hy percube make it a very attractive choice for parallel computers. Unfor tunately the hypercube possesses a major drawback, which is the comple xity of its node structure: the number of links per node increases as the network grows in size. As an alternative to the hypercube, the bin ary de Bruijn (BdB) network has recently received much attention. The BdB not only provides a logarithmic diameter, fault tolerance, and sim ple routing but also requires fewer links than the hypercube for the s ame network size. Additionally, a major advantage of the BdB network i s a constant node degree: the number of edges per node is independent of the network size. This makes it very desirable for large-scale para llel systems. However, because of its asymmetrical nature and global c onnectivity, it poses a major challenge for VLSI technology. Optics, o wing to its three-dimensional and global-connectivity nature, seems to be very suitable for implementing BdB networks. We present an impleme ntation methodology for optical BdB networks. The distinctive feature of the proposed implementation methodology is partitionability of the network into a few primitive operations that can be implemented effici ently. We further show feasibility of the presented design methodology by proposing an optical implementation of the BdB network.