WIPO logo
Mobile | Deutsch | English | Español | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2013048367) INSTRUCTION ET LOGIQUE POUR FOURNIR À DES CHARGES ET À DES MAGASINS DE VECTEUR DES POUSSÉES ET UNE FONCTIONNALITÉ DE MASQUAGE
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2013/048367    N° de la demande internationale :    PCT/US2011/053321
Date de publication : 04.04.2013 Date de dépôt international : 26.09.2011
CIB :
G06F 9/30 (2006.01), G06F 9/305 (2006.01), G06F 9/06 (2006.01)
Déposants : INTEL CORPORATION [US/US]; 2200 Mission College Boulevard Santa Clara, California 95052 (US) (Tous Sauf US).
OULD-AHMED-VALL, Elmoustapha [MR/US]; (US) (US Seulement).
DOSHI, Kshitij A. [US/US]; (US) (US Seulement).
SAIR, Suleyman [US/US]; (US) (US Seulement).
YOUNT, Charles R. [US/US]; (US) (US Seulement)
Inventeurs : OULD-AHMED-VALL, Elmoustapha; (US).
DOSHI, Kshitij A.; (US).
SAIR, Suleyman; (US).
YOUNT, Charles R.; (US)
Mandataire : MENNEMEIER, Lawrence; Mnemoglyphics, LLC c/o CPA GLOBAL P.O. Box 52050 Minneapolis, Minnesota 55402 (US)
Données relatives à la priorité :
Titre (EN) INSTRUCTION AND LOGIC TO PROVIDE VECTOR LOADS AND STORES WITH STRIDES AND MASKING FUNCTIONALITY
(FR) INSTRUCTION ET LOGIQUE POUR FOURNIR À DES CHARGES ET À DES MAGASINS DE VECTEUR DES POUSSÉES ET UNE FONCTIONNALITÉ DE MASQUAGE
Abrégé : front page image
(EN)Instructions and logic provide vector loads and/or stores with stride and mask functionality. Some embodiments, responsive to an instruction specifying: a set of loads, destination register, mask register, memory address, and stride length; execution units read values in the mask register, wherein fields in the mask register correspond to stride-length multiples from the memory address to data elements in memory. A first mask value indicates the element has not been loaded from memory and a second value indicates that the element does not need to be, or has already been loaded. For each having the first value, the corresponding multiple of said stride length is generated according to the data field's position in the mask register to load the data element from memory into the corresponding destination register location, and the corresponding value in the mask register is changed to the second value. These instructions can restart after faults.
(FR)Selon l'invention, des instructions et une logique fournissent à des charges et/ou des magasins de vecteur une poussée et une fonctionnalité de masquage. Certains modes de réalisation sont sensibles à une instruction spécifiant : un ensemble de charges, un registre de destination, un registre de masque, une adresse mémoire et une longueur de poussée; des unités d'exécution lisent des valeurs dans le registre de masque, des champs dans le registre de masque correspondant à des multiples de longueur de poussée de l'adresse mémoire à des éléments de données dans la mémoire. Une première valeur de masque indique que l'élément n'a pas été chargé à partir de la mémoire et une seconde valeur indique que l'élément n'a pas besoin de l'être, ou a déjà été chargé. Pour chacun ayant la première valeur, le multiple correspondant de ladite longueur de poussée est généré selon la position du champ de données dans le registre de masque pour charger l'élément de données à partir de la mémoire dans l'emplacement de registre de destination correspondant, et la valeur correspondante dans le registre de masque est modifiée en la seconde valeur. Ces instructions peuvent recommencer après des défaillances.
États désignés : AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, 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, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, 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, LR, LS, MW, MZ, NA, RW, 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) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, 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 : anglais (EN)
Langue de dépôt : anglais (EN)