In this paper we describe a routing algorithm that routes any permutation on a (2 log N − 1) stage interconnection network in O(N log N) time. The proposed algorithm works on any multistage interconnection network, MIN, belonging to the equivalence class represented by the concatenation of a Reverse Butterfly and a Butterfly whose first and second stages are swapped. Both the routing algorithm and the definition of equivalence classes are based on the decomposition in factors of MINs obtained using the Layered Cross Product. The interest of this result is its approach, that is based on the use of only one factor of the studied MIN. Moreover, the algorithm provides a proof that all (2 log N − 1) stage MINs obtained concatenating two log N stage Butterfly equivalent MINs, with N = 8 inputs are rearrangeable.

Using the LCP based Decomposition for Permutation Routing on (2 log N -1) Stage Interconnection Networks / Massini, Annalisa; M. T., Raffa. - (2009). (Intervento presentato al convegno International Conference on Parallel and Distributed Computing and Networks (PDCN 2009) tenutosi a Innsbruck, Vienna nel Febbraio 2009).

Using the LCP based Decomposition for Permutation Routing on (2 log N -1) Stage Interconnection Networks

MASSINI, Annalisa
;
2009

Abstract

In this paper we describe a routing algorithm that routes any permutation on a (2 log N − 1) stage interconnection network in O(N log N) time. The proposed algorithm works on any multistage interconnection network, MIN, belonging to the equivalence class represented by the concatenation of a Reverse Butterfly and a Butterfly whose first and second stages are swapped. Both the routing algorithm and the definition of equivalence classes are based on the decomposition in factors of MINs obtained using the Layered Cross Product. The interest of this result is its approach, that is based on the use of only one factor of the studied MIN. Moreover, the algorithm provides a proof that all (2 log N − 1) stage MINs obtained concatenating two log N stage Butterfly equivalent MINs, with N = 8 inputs are rearrangeable.
2009
International Conference on Parallel and Distributed Computing and Networks (PDCN 2009)
multistage interconnection networks; rearrangeability; routing algorithm; layered cross product
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Using the LCP based Decomposition for Permutation Routing on (2 log N -1) Stage Interconnection Networks / Massini, Annalisa; M. T., Raffa. - (2009). (Intervento presentato al convegno International Conference on Parallel and Distributed Computing and Networks (PDCN 2009) tenutosi a Innsbruck, Vienna nel Febbraio 2009).
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/194522
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact