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

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2016105755) METHOD AND APPARATUS FOR VECTOR INDEX LOAD AND STORE
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2016/105755    International Application No.:    PCT/US2015/062057
Publication Date: 30.06.2016 International Filing Date: 23.11.2015
IPC:
G06F 9/30 (2006.01), G06F 12/02 (2006.01)
Applicants: INTEL CORPORATION [US/US]; 2200 Mission College Boulevard Santa Clara, California 95054 (US)
Inventors: JHA, Ashish; (US).
VALENTINE, Robert; (IL).
OULD-AHMED-VALL, Elmoustapha; (US)
Agent: WEBSTER, Thomas; (US)
Priority Data:
14/581,289 23.12.2014 US
Title (EN) METHOD AND APPARATUS FOR VECTOR INDEX LOAD AND STORE
(FR) PROCÉDÉ ET APPAREIL PERMETTANT DE CHARGER ET DE STOCKER DES INDICES VECTORIELS
Abstract: front page image
(EN)An apparatus and method for performing vector index loads and stores. For example, one embodiment of a processor comprises: a vector index register to store a plurality of index values; a mask register to store a plurality of mask bits; a vector register to store a plurality of vector data elements loaded from memory; and vector index load logic to identify an index stored in the vector index register to be used for a load operation using an immediate value and to responsively combine the index with a base memory address to determine a memory address for the load operation, the vector index load logic to load vector data elements from the memory address to the vector register in accordance with the plurality of mask bits.
(FR)L'invention concerne un appareil et un procédé permettant d'effectuer des chargements et des stockages d'indices vectoriels. Par exemple, un mode de réalisation d’un processeur comporte : un registre d'indices vectoriels servant à stocker une pluralité de valeurs d'indices ; un registre de masques servant à stocker une pluralité de bits de masques ; un registre de vecteurs servant à stocker une pluralité d'éléments de données de vecteurs chargés en provenance de la mémoire ; et une logique de chargement d’indices vectoriels servant à identifier un indice stocké dans le registre d'indices vectoriels à des fins d’utilisation pour une opération de chargement en utilisant une valeur immédiate et servant, en réponse, à combiner l'indice avec une adresse de mémoire de base pour déterminer une adresse de mémoire pour l'opération de chargement, la logique de chargement d’indices vectoriels étant destinée à charger des éléments de données de vecteurs en provenance de l'adresse de mémoire jusque dans le registre de vecteurs en fonction de la pluralité de bits de masques.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, 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, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, 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.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (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)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)