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. (WO2003065207) PIPELINES DE CONTENU
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2003/065207    N° de la demande internationale :    PCT/US2003/001580
Date de publication : 07.08.2003 Date de dépôt international : 16.01.2003
Demande présentée en vertu du Chapitre 2 :    22.08.2003    
CIB :
G06F 9/46 (2006.01)
Déposants : INTEL CORPORATION (A DELAWARE CORPORATION) [US/US]; 2200 Mission College Boulevard, Santa Clara, CA 95052 (US)
Inventeurs : ADILETTA, Matthew; (US).
BERNSTEIN, Debra; (US).
WILKINSON, Hugh; (US).
WOLRICH, Gilbert; (US).
ROSENBLUTH, Mark; (US)
Mandataire : HARRIS, Scott, C.; Fish & Richardson, P.C., 4350 La Jolla Village Drive, Suite 500, San Diego, CA 92122 (US)
Données relatives à la priorité :
10/057,723 25.01.2002 US
Titre (EN) PIPELINES OF MULTITHREADED PROCESSOR CORES FOR PACKET PROCESSING
(FR) PIPELINES DE CONTENU
Abrégé : front page image
(EN)A method of parallel hardware-based multithreaded processing is described. The method includes assigning tasks for packet processing to programming engines and establishing pipelines between programming stages, which correspond to the programming engines. The method also includes establishing contexts for the assigned tasks on the programming engines and using a software controlled cache such as a CAM to transfer data between next neighbor registers residing in the programming engines.
(FR)L'invention concerne un procédé de traitement multifile parallèle à base de matériel. Ce procédé consiste à attribuer des tâches dans le traitement de paquets à des moteurs de programmation et à établir des pipelines entre des étages de programmation qui correspondent aux moteurs de programmation. Ce procédé consiste également à établir des contenus destinés aux tâches attribuées au niveau des moteurs de programmation et à utiliser une mémoire cache contrôlée par logiciel, telle qu'une mémoire adressable par le contenu pour transférer des données entre des registres voisins suivants résidant dans les moteurs de programmation.
États désignés : AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, MZ, NO, NZ, OM, PH, PL, PT, RO, RU, SC, SD, SE, SG, SK, SL, TJ, TM, TN, TR, TT, TZ, UA, UG, UZ, VC, VN, YU, ZA, ZM, ZW.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (GH, GM, KE, LS, MW, MZ, 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, IT, LU, MC, NL, PT, 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 : anglais (EN)
Langue de dépôt : anglais (EN)