Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2012024087 - PROCÉDÉS ET APPAREILS POUR UN RÉORDONNANCEMENT DE DONNÉES

Numéro de publication WO/2012/024087
Date de publication 23.02.2012
N° de la demande internationale PCT/US2011/046489
Date du dépôt international 03.08.2011
CIB
G06F 12/00 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
12Accès à, adressage ou affectation dans des systèmes ou des architectures de mémoires
G06F 9/06 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9Dispositions pour la commande par programme, p.ex. unités de commande
06utilisant des programmes stockés, c. à d. utilisant un moyen de stockage interne à l'équipement de traitement de données pour recevoir ou conserver les programmes
CPC
G06F 9/30032
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
30Arrangements for executing machine instructions, e.g. instruction decode
30003Arrangements for executing specific machine instructions
30007to perform operations on data operands
30032Movement instructions, e.g. MOVE, SHIFT, ROTATE, SHUFFLE
G06F 9/30036
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
30Arrangements for executing machine instructions, e.g. instruction decode
30003Arrangements for executing specific machine instructions
30007to perform operations on data operands
30036Instructions to perform operations on packed data, e.g. vector operations
G06F 9/3012
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
30Arrangements for executing machine instructions, e.g. instruction decode
30098Register arrangements
3012Organisation of register space, e.g. banked or distributed register file
G06F 9/3013
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
30Arrangements for executing machine instructions, e.g. instruction decode
30098Register arrangements
3012Organisation of register space, e.g. banked or distributed register file
3013according to data content, e.g. floating-point registers, address registers
G06F 9/30141
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
30Arrangements for executing machine instructions, e.g. instruction decode
30098Register arrangements
30141Implementation provisions of register files, e.g. ports
Déposants
  • INTEL CORPORATION [US]/[US] (AllExceptUS)
  • SHEAFFER, Gad S. [IL]/[IL] (UsOnly)
Inventeurs
  • SHEAFFER, Gad S.
Mandataires
  • VINCENT, Lester J.
Données relatives à la priorité
12/857,92317.08.2010US
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) METHODS AND APPARATUSES FOR RE-ORDERING DATA
(FR) PROCÉDÉS ET APPAREILS POUR UN RÉORDONNANCEMENT DE DONNÉES
Abrégé
(EN)
Apparatuses and methods to perform data re-ordering are presented. In one embodiment, an apparatus comprises an input permutation unit, a multi-bank memory array, and an output permutation unit. The multi-bank memory array is coupled to receive data from the input permutation unit. The output permutation unit is coupled to receive data from the multi-bank memory array. The memory array comprises two or more memory rows. Each memory row comprises two or more memory elements.
(FR)
L'invention porte sur des appareils et des procédés pour réaliser un réordonnancement de données. Dans un mode de réalisation, un appareil comprend une unité de permutation d'entrée, une matrice mémoire multi-bloc et une unité de permutation de sortie. La matrice mémoire multi-bloc est couplée pour recevoir des données de l'unité de permutation d'entrée. L'unité de permutation de sortie est couplée pour recevoir des données de la matrice mémoire multi-bloc. La matrice mémoire comprend deux ou plus de deux rangées de mémoire. Chaque rangée de mémoire comprend deux ou plus de deux éléments de mémoire.
Dernières données bibliographiques dont dispose le Bureau international