Title :
Parallel Routing Algorithm for Extra Level Omega Networks on Reconfigurable Systems
Author :
Vendramini, Julio C Goldner ; Ferreira, Ricardo
Author_Institution :
Dept. de Inf., Univ. Fed. de Vicosa, Vicosa, Brazil
Abstract :
Several parallel routing algorithms have been proposed during the last three decades. However, most algorithms have been not implemented. Therefore, the execution time and memory resources have been neither measured nor reported. This work presents two parallel routing algorithms for Omega multistage networks by using hardware assistant approach. Both algorithms have been mapped on a FPGA. The first algorithm minimizes the execution time and it is based on a priority encoder. The second one optimizes the hardware resources by using embedded FPGA memories. Omega networks are blocking and some permutations are not completely routed. Extra levels increase the routing capability by doubling the number of paths. This work evaluates the route capacity as a function of network workload, parallel networks and extra levels. Network switches with 2 and 4 inputs/outputs have been taken into account. For each connection, the first algorithm spends only two clock cycles by using the priority encoder. For the second algorithm based on memories, the number of cycles per connection ranges from 2 to 10 and the average number of cycles is around 5.
Keywords :
field programmable gate arrays; minimisation; multistage interconnection networks; network routing; parallel architectures; reconfigurable architectures; Omega multistage network; embedded FPGA memories; extra level Omega network; hardware assistant approach; network switch; network workload; parallel routing algorithm; priority encoder; reconflgurable system; routing capability; Field programmable gate arrays; Hardware; Multiplexing; Routing; Software; Time measurement; Very large scale integration;
Conference_Titel :
Computing Systems (WSCAD-SCC), 2010 11th Symposium on
Conference_Location :
Petropolis
Print_ISBN :
978-1-4244-8974-9
Electronic_ISBN :
978-0-7695-4274-4
DOI :
10.1109/WSCAD-SCC.2010.19