NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
NASF transposition network: A computing network for unscrambling p-ordered vectorsThe viewpoints of design, programming, and application of the transportation network (TN) is presented. The TN is a programmable combinational logic network that connects 521 memory modules to 512 processors. The unscrambling of p-ordered vectors to 1-ordered vectors in one cycle is described. The TN design is based upon the concept of cyclic groups from abstract algebra and primitive roots and indices from number theory. The programming of the TN is very simple, requiring only 20 bits: 10 bits for offset control and 10 bits for barrel switch shift control. This simple control is executed by the control unit (CU), not the processors. Any memory access by a processor must be coordinated with the CU and wait for all other processors to come to a synchronization point. These wait and synchronization events can be a degradation in performance to a computation. The TN application is for multidimensional data manipulation, matrix processing, and data sorting, and can also perform a perfect shuffle. Unlike other more complicated and powerful permutation networks, the TN cannot, if possible at all, unscramble non-p-ordered vectors in one cycle.
Document ID
19790013651
Acquisition Source
Legacy CDMS
Document Type
Technical Publication (TP)
Authors
Lim, R. S.
(NASA Ames Research Center Moffett Field, CA, United States)
Date Acquired
September 3, 2013
Publication Date
April 1, 1979
Subject Category
Computer Systems
Report/Patent Number
A-7645
NASA-TP-1426
Report Number: A-7645
Report Number: NASA-TP-1426
Accession Number
79N21822
Funding Number(s)
PROJECT: RTOP 366-18-50
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available