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. (WO2007002408) COMPUTER PROCESSOR PIPELINE WITH SHADOW REGISTERS FOR CONTEXT SWITCHING, AND METHOD
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2007/002408    International Application No.:    PCT/US2006/024490
Publication Date: 04.01.2007 International Filing Date: 24.06.2006
IPC:
G06F 9/00 (2006.01)
Applicants: NETXEN, INC. [US/US]; 3965 Freedom Circle, Fourth Floor, Santa Clara, California 95054 (US) (For All Designated States Except US).
HSU, Yi-Fan [US/US]; (US) (For US Only).
KIZHEPAT, Govind [IN/US]; (US) (For US Only)
Inventors: HSU, Yi-Fan; (US).
KIZHEPAT, Govind; (US)
Agent: FURMAN, Elliot; 15 West 81st Street #11j, New York, NY 10024 (US)
Priority Data:
11/169,138 28.06.2005 US
Title (EN) COMPUTER PROCESSOR PIPELINE WITH SHADOW REGISTERS FOR CONTEXT SWITCHING, AND METHOD
(FR) PIPELINE DE PROCESSEUR INFORMATIQUE A REGISTRES FANTOMES POUR LE CHANGEMENT DE CONTEXTE ET PROCEDE
Abstract: front page image
(EN)A computer processor pipeline comprises a register file and a plurality of pipe stages connected to the register file. Each pipe stage comprises a working register and a shadow register. The working registers of the plurality of pipe stages are connected together to form a working pipe. The shadow registers of the plurality of pipe stages are connected together to form a shadow register chain. On a context switch event, context data associated with a process in the working pipe are swapped with context data associated with a different process stored in the shadow register chain. The data are swapped within one clock cycle. The computer processor pipeline also includes a context cache connected to the shadow register chain and register file for storing additional contexts and for moving the context data in and out of the shadow register chain and register file.
(FR)L'invention concerne un pipeline de processeur informatique comprenant un fichier de registres et plusieurs étages de pipeline reliés au fichier de registres. Chaque étage de pipeline comprend un registre de travail et un registre fantôme. Les registres de travail des étages de pipeline sont reliés les uns aux autres pour former un pipeline de travail. Les registres fantômes des étages de pipeline sont reliés les uns aux autres pour former une chaîne de registres fantômes. Lors d'un événement de changement de contexte, des données de contexte associées à un processus dans le pipeline de travail sont échangées avec des données de contexte associées à un processus différent mémorisé dans la chaîne de registres fantômes. Les données sont échangées en un seul cycle d'horloge. Le pipeline de processeur informatique comprend également un cache de contextes relié à la chaîne de registres fantômes et au fichier de registres, lequel cache est conçu pour mémoriser des contextes additionnels et pour charger les données de contexte dans la chaîne de registres fantômes et le fichier de registres et les extraire de ces derniers.
Designated States: 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, 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, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (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)
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)