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. (WO2010123541) METHOD AND STRUCTURE FOR SOLVING THE EVIL-TWIN PROBLEM
Latest bibliographic data on file with the International Bureau   

Pub. No.: WO/2010/123541 International Application No.: PCT/US2010/001099
Publication Date: 28.10.2010 International Filing Date: 13.04.2010
IPC:
G06F 9/30 (2006.01)
Applicants: ORACLE AMERICA, INC. formerly known as SUN MICROSYSTEMS, INC.[US/US]; 10 Network Circle Menlo Park, CA 94025, US (AllExceptUS)
Inventors: CHAUDHRY, Shailender; US
TREMBLAY, Marc; US
Agent: GUNNISON, Forrest; Gunnison, McKay & Hodgson, L.L.P. 1900 Garden Road, Suite 220 Monterey, CA 93940, US
Priority Data:
12/426,55020.04.2009US
Title (EN) METHOD AND STRUCTURE FOR SOLVING THE EVIL-TWIN PROBLEM
(FR) PROCÉDÉ ET STRUCTURE SERVANT À RÉSOUDRE LE PROBLÈME D'HAMEÇONNAGE AU POINT D'ACCÈS
Abstract: front page image
(EN) A register file, in a processor, includes a first plurality of registers of a first size, n-bits. A decoder uses a mapping that divides the register file into a second plurality M of registers having a second size. Each of the registers having the second size is assigned a different name in a continuous name space. Each register of the second size includes a plurality N of registers of the first size, n-bits. Each register in the plurality N of registers is assigned the same name as the register of the second size that includes that plurality. State information is maintained in the register file for each n-bit register. The dependence of an instruction on other instructions is detected through the continuous name space. The state information allows the processor to determine when the information in any portion, or all, of a register is valid.
(FR) Un fichier de registre, dans un processeur, comprend une première pluralité de registres d'une première taille, n-bits. Un décodeur utilise un mappage qui divise le fichier de registres en une seconde pluralité M de registres ayant une seconde taille. On attribue à chacun des registres ayant la seconde taille un nom différent dans un espace de noms continu. Chaque registre de la seconde taille comprend une pluralité N de registres de la première taille, n-bits. On attribue à chaque registre dans la pluralité N de registres le même nom que le registre de la seconde taille qui comprend cette pluralité. Des informations d'état sont conservées dans le fichier de registres pour chaque registre de n-bits. La dépendance d'une instruction par rapport à d'autres instructions est détectée par l'espace de noms continu. Les informations d'état permettent au processeur de déterminer lorsque les informations dans une partie, ou la totalité, d'un registre sont valides.
Designated States: 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, RO, RS, RU, 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 (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (EPO) (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, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)