DocumentCode :
1137963
Title :
Parallel Permutations of Data: A Benes Network Control Algorithm for Frequently Used Permutations
Author :
Lenfant, Jacques
Author_Institution :
Institut de Recherche en Informatique et Systèmes Aléatoires, University of Rennes
Issue :
7
fYear :
1978
fDate :
7/1/1978 12:00:00 AM
Firstpage :
637
Lastpage :
647
Abstract :
The Benes binary network can realize any one-to-one mapping of its 2ninlets onto its 2noutlets. Several authors have proposed algorithms which compute control patterns for this network from any bijection assignment. However, these algorithms are both time-consuming and space-consuming. In order to meet the time constraints arising from the use of a Benes network as the alignment network of a parallel computer, another approach must be chosen. In this paper, we consider typical functions and show that the set of needed permutations of data is very small, as compared to the whole symmetric group. We gather frequently used bijections into five families. For each family we present an algorithm that can control the two-state switches on the fly, as the vector of data passes through the network. Finally, we describe one possible scheme to implement an instruction "Trigger a Frequently Used Bijection."
Keywords :
Alignment network; Benes network; Clos network; divide-and-conquer technique; memory-processor connection; parallel computer; permutation network; switching network; Broadcasting; Centralized control; Computer aided instruction; Computer architecture; Computer networks; Concurrent computing; Control systems; Multiprocessor interconnection networks; Switches; Time factors; Alignment network; Benes network; Clos network; divide-and-conquer technique; memory-processor connection; parallel computer; permutation network; switching network;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.1978.1675164
Filename :
1675164
Link To Document :
بازگشت