Title :
Verilog modeling and simulation of a communication coprocessor for multicomputers
Abstract :
We describe the Verilog modeling and design of a static fault-tolerant hardware router for use in a communication coprocessor in distributed memory multicomputer. The coprocessor employs a wormhole routing technique for packets. Virtual channels are used to better utilize the communication bandwidth offered by the physical links. The router implements a fault-tolerant routing algorithm, which can tolerate link faults in the multicomputer. We have carried out behavioral modeling of the communication coprocessor using Verilog. We have simulated the routing in a 3-dimensional hypercube to verify the hardware design of the coprocessor
Keywords :
coprocessors; distributed memory systems; fault tolerant computing; hardware description languages; hypercube networks; network routing; parallel architectures; parallel machines; virtual machines; 3D hypercube; Verilog design; Verilog modeling; Verilog simulation; behavioral modeling; communication bandwidth; communication coprocessor; distributed memory multicomputer; fault-tolerant routing algorithm; hardware design verification; link faults; packets; physical links; static fault-tolerant hardware router; virtual channels; wormhole routing technique; Concurrent computing; Coprocessors; Hardware design languages; Parallel processing; Routing; System recovery; Tail;
Conference_Titel :
Verilog HDL Conference, 1995. Proceedings., 1995 IEEE International
Conference_Location :
Santa Cruz, CA
Print_ISBN :
0-8186-7082-7
DOI :
10.1109/IVC.1995.512469