Certains contenus de cette application ne sont pas disponibles pour le moment.
Si cette situation persiste, veuillez nous contacter àObservations et contact
1. (WO2008049938) COMMUNICATION ENTRE PLUSIEURS SÉQUENCES DE TRAITEMENT DANS UN PROCESSEUR
Dernières données bibliographiques dont dispose le Bureau international

N° de publication : WO/2008/049938 N° de la demande internationale : PCT/ES2006/070162
Date de publication : 02.05.2008 Date de dépôt international : 27.10.2006
CIB :
G06F 9/38 (2006.01) ,G06F 9/30 (2006.01) ,G06F 9/44 (2006.01)
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9
Dispositions pour la commande par programme, p.ex. unité de commande
06
utilisant un programme emmagasiné, c. à. d. utilisant une unité de stockage interne de l'équipement de traitement de données pour recevoir et conserver le programme
30
Dispositions pour exécuter des instructions machine, p.ex. le décodage des instructions
38
Exécution simultanée d'instructions
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9
Dispositions pour la commande par programme, p.ex. unité de commande
06
utilisant un programme emmagasiné, c. à. d. utilisant une unité de stockage interne de l'équipement de traitement de données pour recevoir et conserver le programme
30
Dispositions pour exécuter des instructions machine, p.ex. le décodage des instructions
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9
Dispositions pour la commande par programme, p.ex. unité de commande
06
utilisant un programme emmagasiné, c. à. d. utilisant une unité de stockage interne de l'équipement de traitement de données pour recevoir et conserver le programme
44
Dispositions pour exécuter des programmes spécifiques
Déposants :
INTEL CORPORATION [US/US]; 2200 Mission College Boulevard Santa Clara, California 95052, US (AllExceptUS)
GIBERT, Enric [ES/ES]; ES (UsOnly)
CODINA, Josep M. [ES/ES]; ES (UsOnly)
LATORRE, Fernando [ES/ES]; ES (UsOnly)
PIÑEIRO, José Alejandro [ES/ES]; ES (UsOnly)
LÓPEZ, Pedro [ES/ES]; ES (UsOnly)
GONZÁLEZ, Antonio [ES/ES]; ES (UsOnly)
Inventeurs :
GIBERT, Enric; ES
CODINA, Josep M.; ES
LATORRE, Fernando; ES
PIÑEIRO, José Alejandro; ES
LÓPEZ, Pedro; ES
GONZÁLEZ, Antonio; ES
Mandataire :
ELZABURU, Alberto de; ELZABURU, S.A. Miguel Angel, 21 E-28010 Madrid, ES
Données relatives à la priorité :
Titre (EN) COMMUNICATION BETWEEN MULTIPLE THREADS IN A PROCESSOR
(ES) COMUNICACIÓN ENTRE MÚLTIPLES SECUENCIAS DE PROCESAMIENTO EN UN PROCESADOR
(FR) COMMUNICATION ENTRE PLUSIEURS SÉQUENCES DE TRAITEMENT DANS UN PROCESSEUR
Abrégé :
(EN) The invention relates to communication between multiple threads in a processor. In one embodiment, the invention includes a method for accessing registers associated with a first thread as a second thread is being performed or executed. In a similar embodiment, the method can be used to: prevent the execution of a first thread instruction which has to access a source operand from a register file of a second thread when a synchronisation indicator associated with the source operand indicates that an operation responsible for producing the second thread has not been completed, and execute the instruction when the synchronisation indicator indicates that the operation responsible for producing the second thread has been completed. In addition, other embodiments are described and claimed.
(ES) En una realización, la presente invención incluye un método para el acceso a registros asociados con una primera secuencia de procesamiento al tiempo que se lleva a cabo o ej ecuta una segunda secuencia de procesamiento. En una realización semejante, un método puede incluir evitar que se lleve a cabo una instrucción de una primera secuencia de procesamiento que ha de acceder a un operando de fuente desde un archivo de registro de una segunda secuencia de procesamiento, en el caso de que un indicador de sincronización asociado al operando de fuente indique la falta de terminación de una operación productora de la segunda secuencia de procesamiento, y llevar a cabo la instrucción en el caso de que el indicador de sincronización indique la terminación de la operación productora de la segunda secuencia de procesamiento. Se describen y reivindican otras realizaciones.
(FR) Dans un mode de réalisation, la présente invention concerne un procédé permettant d'accéder à des registres associés à une première séquence de traitement pendant la mise en oeuvre ou l'exécution d'une seconde séquence de traitement. Dans un mode de réalisation similaire, un procédé peut consister à éviter que soit mise en oeuvre une instruction d'une première séquence de traitement devant accéder à un opérande source à partir d'un fichier de registre d'une seconde séquence de traitement si un indicateur de synchronisation associé à l'opérande source indique qu'une opération productrice de la seconde séquence de traitement n'est pas terminée, puis à mettre en oeuvre l'instruction si l'indicateur de synchronisation indique la fin de l'opération productrice de la seconde séquence de traitement. D'autres modes de réalisation sont également décrits et revendiqués.
front page image
États désignés : AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LV, LY, MA, MD, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, SV, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
Office européen des brevets (OEB) (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IS, IT, LT, LU, LV, MC, NL, PL, PT, RO, SE, SI, SK, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG)
Langue de publication : Espagnol (ES)
Langue de dépôt : Espagnol (ES)
Également publié sous:
JP2010500679US20100005277CN101529377