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. (WO2009037614) CIRCUIT COMPORTANT UNE PLURALITÉ DE PROCESSEURS CONNECTÉS À UNE PLURALITÉ DE CIRCUITS DE MÉMOIRE PAR L'INTERMÉDIAIRE D'UN RÉSEAU
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2009/037614    N° de la demande internationale :    PCT/IB2008/053633
Date de publication : 26.03.2009 Date de dépôt international : 09.09.2008
CIB :
G06F 15/167 (2006.01)
Déposants : NXP B.V. [NL/NL]; High Tech Campus 60 NL-5656 AG Eindhoven (NL) (Tous Sauf US).
BEKOOIJ, Marco, Jan, Gerrit [NL/NL]; (NL) (US Seulement).
VAN DEN BRAND, Jan, Willem [NL/NL]; (NL) (US Seulement)
Inventeurs : BEKOOIJ, Marco, Jan, Gerrit; (NL).
VAN DEN BRAND, Jan, Willem; (NL)
Mandataire : WILLIAMSON, Paul, L.; NXP B.V. IP & L Department Betchworth House 57-65 Station Road Redhill, Surrey RH1 1DL (GB)
Données relatives à la priorité :
07116624.3 18.09.2007 EP
Titre (EN) CIRCUIT WITH A PLURALITY OF PROCESSORS CONNECTED TO A PLURALITY OF MEMORY CIRCUITS VIA A NETWORK
(FR) CIRCUIT COMPORTANT UNE PLURALITÉ DE PROCESSEURS CONNECTÉS À UNE PLURALITÉ DE CIRCUITS DE MÉMOIRE PAR L'INTERMÉDIAIRE D'UN RÉSEAU
Abrégé : front page image
(EN)A plurality of computer programs is executed concurrently with a plurality of processors (10) that are coupled to a plurality of shared memory circuits (14) via a communication network (12). A data object is stored distributed over the plurality of shared memory circuits (14), in respective memory portions of the shared memory circuits (14). Access to a data object by different ones of the processors (10) during a program execution period is made mutually exclusive by executing acquire and release instructions of a semaphore flag for the data object. Write operation records for the write instructions are buffered in buffers (34) in the processors. Messages are transmitted via a communication network (12), comprising the write operation records from the buffers, to those of the shared memory circuits (14) where the parts are stored that are addressed by the write operations. Processing of the messages is signaled by the shared memory circuits (14) back to the processors (10). Each processor (10) verifies prior to clearing the semaphore flag in response to the release instruction that signals have been received that all previous messages to all shared memories that store data from the data object have been processed.
(FR)Une pluralité de programmes informatiques sont exécutés simultanément par une pluralité de processeurs (10) qui sont couplés à une pluralité de circuits de mémoires partagées (14) par l'intermédiaire d'un réseau de communication (12). Un objet de données est mémorisé en étant réparti sur la pluralité de circuits de mémoires partagées (14), dans des parties de mémoire respectives des circuits de mémoires partagées (14). Les accès à un objet de données par différents processeurs parmi les processeurs (10) pendant une période d'exécution de programme sont rendus mutuellement exclusifs par l'exécution d'instructions d'acquisition et de libération d'un indicateur de sémaphore pour l'objet de données. Les enregistrements des opérations d'écriture pour les instructions d'écriture sont mis en mémoire tampon dans des mémoires tampons (34) dans les processeurs. Les messages sont transmis par l'intermédiaire d'un réseau de communication (12), comprenant les enregistrements des opérations d'écriture provenant des mémoires tampons, aux circuits de mémoires partagées (14) où les parties sont mémorisées qui sont adressés par les opérations d'écriture. Le traitement des messages est signalé par les circuits de mémoires partagées (14) en retour aux processeurs (10). Chaque processeur (10) vérifie, avant de réinitialiser l'indicateur de sémaphore en réponse à l'instruction de libération, que des signaux ont été reçus indiquant que tous les messages précédents vers toutes les mémoires partagées qui mémorisent des données de l'objet de données ont été traités.
États désignés : AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, 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, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, 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, LS, MW, MZ, NA, 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, HR, HU, IE, IS, IT, LT, LU, LV, MC, MT, NL, NO, PL, PT, RO, 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)