Welcome to Junming Xu's Website                           

 
 Homepage     My books      Research  Graduate Programs  Students  Courses  Others   Related links
 
 

     

 
 
 

Preface

 

Contents

 

Chapter 1

 

Chapter 2

 

Chapter 3

 

Chapter 4

 
 
 
 
 

 

Topological Structure and Analysis of Interconnection Networks

 ==========================================================================

Chapter 2  Design Methodology of Topological Structure of Interconnection Networks  

Due to the recent advances in hardware technology, especially in the advent of VLSI circuit technology, it is now feasible to build a large and very complex interconnection networks connecting tens of thousands of processing elements for an MPS capable of executing parallel algorithms. For example, the Connection Machine contains as many as $2^{16}$ processors. Thus, a systematic method is very necessary to design a topological structure for such very large scale interconnection networks.

We have known that the topological structure of an interconnection network is a graph. The so-called design of the topological structure of an interconnection network is essentially to construct a graph that satisfies prescribed requirements.

We will, in this chapter, introduce three major methods for constructing graphs: line graphical technique, Cayley method and cartesian product technique, which can be actually referred to three special classes of graphs: line graphs, Cayley graphs and cartesian product graphs. We will study key features of interest in such graphs, including regularity, connectivity, diameter, enlerian and hamiltionian properties. We will also briefly discuss a basic problem in optimal design of networks, the (d, k)-graph problem, i.e., for given d and k, how large order can be for a graph with the maximum degree d and diameter at most k.

Throughout this chapter, all graphs are connected or strongly connected if they are not specially noted.