FIELD: computer science, possible use for engineering devices meant for processing numeric information arrays, in particular, for permutation of rows of two-dimensional array (matrix) stored in memory of computing device.
SUBSTANCE: device contains matrix of unary first memory registers and matrix of unary registers of second memory, which are identical to each other. Between them a commutator is positioned. Unary memory registers, positioned conditionally in one row, are connected between each other as shifting row registers. Commutator on basis of law given externally connects output of shifting register of first memory, corresponding to i-numbered row, to input of shifting register of second memory, corresponding to j-numbered row in second memory. After sending a packet of shifting pulses to shifting input of i-numbered shifting register of first memory, information from it moves to j-numbered shifting register of second memory. Therefore, transfer of i-numbered row to j-numbered position in new array occurs. Transfer of rows can be realized row-wise, or simultaneously for all, while structure of commutator is different for different cases.
EFFECT: realization of given permutation of rows and/or columns of two-dimensional array.
7 cl, 10 dwg, 1 tbl
Title | Year | Author | Number |
---|---|---|---|
DEVICE FOR SORTING TWO-DIMENSIONAL DATA ARRAY (VARIANTS) | 2003 |
|
RU2252447C2 |
DEVICE FOR COMPUTING AVERAGE SLIPPING VALUE | 1990 |
|
RU2015552C1 |
ALARM DEVICE | 2007 |
|
RU2335030C1 |
SYSTEM FOR COMPRESSION OF TWO-DIMENSIONAL INFORMATION ARRAY | 1993 |
|
RU2046398C1 |
NEURAL PROCESSOR, DEVICE FOR CALCULATION OF SATURATION FUNCTIONS, CALCULATING UNIT AND ADDER | 1998 |
|
RU2131145C1 |
SINGLE-CRYSTAL MICROPROCESSOR | 0 |
|
SU734695A1 |
VIDEO INFORMATION CONCURRENT PROCESSING BLOCK | 0 |
|
SU1651299A1 |
DEVICE FOR DETERMINING CURRENT MEDIAN | 0 |
|
SU1322314A1 |
DEVICE FOR EXTREMUM FILTRATION | 0 |
|
SU1536371A1 |
EXTREMUM FILTRATION DEVICE | 0 |
|
SU1425651A1 |
Authors
Dates
2006-06-27—Published
2004-11-04—Filed