Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO1992009968) VECTOR WORD SHIFT BY Vo SHIFT COUNT IN VECTOR SUPERCOMPUTER PROCESSOR
Latest bibliographic data on file with the International Bureau

Pub. No.: WO/1992/009968 International Application No.: PCT/US1991/007360
Publication Date: 11.06.1992 International Filing Date: 02.10.1991
Chapter 2 Demand Filed: 12.05.1992
IPC:
G06F 9/315 (2006.01) ,G06F 15/78 (2006.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
9
Arrangements for programme control, e.g. control unit
06
using stored programme, i.e. using internal store of processing equipment to receive and retain programme
30
Arrangements for executing machine- instructions, e.g. instruction decode
315
Controlling moving, shifting or rotation operations
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
15
Digital computers in general; Data processing equipment in general
76
Architectures of general purpose stored programme computers
78
comprising a single central processing unit
Applicants:
CRAY RESEARCH, INC. [US/US]; 655-A Lone Oak Drive Eagan, MN 55121, US
Inventors:
SCHIFFLEGER, Alan, J.; US
GUPTA, Ram, K.; US
HSUING, Christopher, C.; US
Agent:
HAMRE, Curtis, B.; Merchant, Gould, Smith, Edell, Welter & Schmidt 3100 Norwest Center 90 South Seventh Street Minneapolis, MN 55402, US
Priority Data:
618,74827.11.1990US
Title (EN) VECTOR WORD SHIFT BY Vo SHIFT COUNT IN VECTOR SUPERCOMPUTER PROCESSOR
(FR) DECALAGE DE MOTS VECTORIELS PAR CONTAGE DE DECALAGE Vo DANS UN PROCESSEUR DE SUPERORDINATEUR VECTORIEL
Abstract:
(EN) Vector shifting elements of a vector register by varying amounts in a single process is achieved in a vector supercomputer processor. A first vector register contains a set of operands, and a second vector register contains a set of shift counts, one shift count for each operand. Operands and shift counts are successively transferred to a vector shift functional unit, which shifts the operand by an amount equal to the value of the shift count. The shifted operands are stored in a third vector register. The vector shift functional unit also achieves word shifting of a predetermined number of vector register elements to different word locations of another vector register.
(FR) On parvient à un décalage vectoriel d'éléments d'un registre de vecteurs selon des quantités variables en un seul processus, dans un processeur de superordinateur vectoriel. Un premier registre de vecteurs contient un ensemble d'opérandes, un second registre de vecteurs contient un ensemble de comptages de décalages, un comptage de décalages pour chaque opérande. Les opérandes et les comptages de décalages sont successivement transférés dans une unité fonctionnelle de décalage de vecteurs, laquelle décale l'opérande d'une quantité égale à la valeur du comptage de décalage. Les opérandes décalés sont stockés dans un troisième registre de vecteurs. L'unité fonctionnelle de décalage de vecteurs permet également un décalage de mots d'un nombre prédéterminé d'éléments de registre de vecteurs vers différents emplacements de mots d'un autre registre de vecteurs.
Designated States: CA, JP, KR
European Patent Office (AT, BE, CH, DE, DK, ES, FR, GB, GR, IT, LU, NL, SE)
Publication Language: English (EN)
Filing Language: English (EN)