Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2011135319 - SYSTÈME DE TRAITEMENT DE DONNÉES COMPRENANT UNE CIRCUITERIE DE TRANSFERT DE FLUX D'EXÉCUTION POUR TRANSFÉRER L'EXÉCUTION D'UN FLUX D'INSTRUCTIONS UNIQUE ENTRE DES UNITÉS DE TRAITEMENT HYBRIDES FONCTIONNANT DANS DIFFÉRENTS DOMAINES D'ALIMENTATION

Numéro de publication WO/2011/135319
Date de publication 03.11.2011
N° de la demande internationale PCT/GB2011/050376
Date du dépôt international 25.02.2011
Demande présentée en vertu du Chapitre 2 20.01.2012
CIB
G06F 1/32 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
1Détails non couverts par les groupes G06F3/-G06F13/89
26Alimentation en énergie électrique, p.ex. régulation à cet effet
32Moyens destinés à économiser de l'énergie
G06F 9/48 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
46Dispositions pour la multiprogrammation
48Lancement de programmes; Commutation de programmes, p.ex. par interruption
G06F 9/38 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
30Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions
38Exécution simultanée d'instructions
CPC
G06F 1/3203
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
1Details not covered by groups G06F3/00G06F13/00 and G06F21/00
26Power supply means, e.g. regulation thereof
32Means for saving power
3203Power management, i.e. event-based initiation of power-saving mode
G06F 1/329
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
1Details not covered by groups G06F3/00G06F13/00 and G06F21/00
26Power supply means, e.g. regulation thereof
32Means for saving power
3203Power management, i.e. event-based initiation of power-saving mode
3234Power saving characterised by the action undertaken
329by task scheduling
G06F 1/3293
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
1Details not covered by groups G06F3/00G06F13/00 and G06F21/00
26Power supply means, e.g. regulation thereof
32Means for saving power
3203Power management, i.e. event-based initiation of power-saving mode
3234Power saving characterised by the action undertaken
3293by switching to a less power-consuming processor, e.g. sub-CPU
G06F 9/38
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
38Concurrent instruction execution, e.g. pipeline, look ahead
G06F 9/3891
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
38Concurrent instruction execution, e.g. pipeline, look ahead
3885using a plurality of independent parallel functional units
3889controlled by multiple instructions, e.g. MIMD, decoupled access or execute
3891organised in groups of units sharing resources, e.g. clusters
G06F 9/4893
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
46Multiprogramming arrangements
48Program initiating; Program switching, e.g. by interrupt
4806Task transfer initiation or dispatching
4843by program, e.g. task dispatcher, supervisor, operating system
4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
4893taking into account power or heat criteria
Déposants
  • ARM LIMITED (AllExceptUS)
  • HILL, Stephen, John [GB]/[GB] (UsOnly)
Inventeurs
  • HILL, Stephen, John
Mandataires
  • ROBINSON, Nigel
Données relatives à la priorité
12/662,74330.04.2010US
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) DATA PROCESSING SYSTEM HAVING EXECUTION FLOW TRANSFER CIRCUITRY FOR TRANSFERRING EXECUTION OF A SINGLE INSTRUCTION STREAM BETWEEN HYBRID PROCESSING UNITS OPERATING IN DIFFERENT POWER DOMAINS
(FR) SYSTÈME DE TRAITEMENT DE DONNÉES COMPRENANT UNE CIRCUITERIE DE TRANSFERT DE FLUX D'EXÉCUTION POUR TRANSFÉRER L'EXÉCUTION D'UN FLUX D'INSTRUCTIONS UNIQUE ENTRE DES UNITÉS DE TRAITEMENT HYBRIDES FONCTIONNANT DANS DIFFÉRENTS DOMAINES D'ALIMENTATION
Abrégé
(EN)
A data processing apparatus is provided comprising first processing circuitry, second processing circuitry and shared processing circuitry. The first processing circuitry and second processing circuitry are configured to operate in different first and second power domains respectively and the shared processing circuitry is configured to operate in a shared power domain. The data processing apparatus forms a uni-processing environment for executing a single instruction stream in which either the first processing circuitry and the shared processing circuitry operate together to execute the instruction stream or the second processing circuitry and the shared processing circuitry operate together to execute the single instruction stream. Execution flow transfer circuitry is provided for transferring at least one bit of processing-state restoration information between the two hybrid processing units.
(FR)
L'invention porte sur un appareil de traitement de données qui comprend une première circuiterie de traitement, une seconde circuiterie de traitement et une circuiterie de traitement partagée. La première circuiterie de traitement et la seconde circuiterie de traitement sont configurées pour fonctionner dans des premier et second domaines d'alimentation différents respectivement et la circuiterie de traitement partagée est configurée pour fonctionner dans un domaine d'alimentation partagé. L'appareil de traitement de données forme un environnement de traitement unifié pour exécuter un flux d'instructions unique dans lequel soit la première circuiterie et la circuiterie de traitement partagée fonctionnent ensemble pour exécuter le flux d'instructions soit la seconde circuiterie de traitement et la circuiterie de traitement partagée fonctionnent ensemble pour exécuter le flux d'instructions unique. Une circuiterie de transfert de flux d'exécution est utilisée pour transférer au moins un bit d'information de restauration d'état de traitement entre les deux unités de traitement hybrides.
Également publié en tant que
Dernières données bibliographiques dont dispose le Bureau international