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. (WO2014166661) PROCÉDÉ ET DISPOSITIF DE TRANSFERT D'ÉLÉMENTS DE DONNÉES ENTRE DES FILS D'UN SYSTÈME INFORMATIQUE PARALLÈLE
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2014/166661    N° de la demande internationale :    PCT/EP2014/053182
Date de publication : 16.10.2014 Date de dépôt international : 19.02.2014
CIB :
G06F 9/54 (2006.01)
Déposants : SIEMENS AKTIENGESELLSCHAFT [DE/DE]; Wittelsbacherplatz 2 80333 München (DE)
Inventeurs : SCHÜLE, Tobias; (DE)
Données relatives à la priorité :
10 2013 206 114.5 08.04.2013 DE
Titre (DE) VERFAHREN UND VORRICHTUNG ZUR ÜBERTRAGUNG VON DATENELEMENTEN ZWISCHEN THREADS EINES PARALLELEN RECHNERSYSTEMS
(EN) METHOD AND APPARATUS FOR TRANSMITTING DATA ELEMENTS BETWEEN THREADS OF A PARALLEL COMPUTER SYSTEM
(FR) PROCÉDÉ ET DISPOSITIF DE TRANSFERT D'ÉLÉMENTS DE DONNÉES ENTRE DES FILS D'UN SYSTÈME INFORMATIQUE PARALLÈLE
Abrégé : front page image
(DE)Rechnersystem mit mehreren Prozessoren (P), welche jeweils mehrere Prozessorkerne (Ci) aufweisen, wobei für jeden Prozessor (P) ein Speicher (M) vorgesehen ist, in dem für jeden Prozessorkern (Ci) des jeweiligen Prozessors (P) eine zugehörige physikalische Warteschlange (Qi) gespeichert ist, die mehrere sequenziell verknüpfte Speicherelemente umfasst, wobei jedes Speicherelement jeweils ein zwischen zwei auf Prozessorkernen (Ci) ausgeführten Threads übertragenes Datenelement und einen zugehörigen Thread-Index speichert, welcher einen Erzeuger-Thread angibt, von dem das übertragene Datenelement stammt, wobei die physikalischen Warteschlangen aller Prozessorkerne (Ci) zusammen eine globale logische Warteschlange des parallelen Rechnersystems bilden, die eine Datenelement-Verwaltungstabelle aufweist, in der für jeden auf einem Prozessorkern (Ci) ausgeführten Erzeuger-Thread ein Zählwert (Count), welcher die gesamte Anzahl der durch den jeweiligen Erzeuger-Thread in einer der physikalischen Warteschlangen der logischen Warteschlange eingereihten und dort befindlichen Datenelemente angibt, und ein Prozessorkern-Index (CORE) gespeichert ist, welcher denjenigen Prozessorkern (Ci) angibt, in dessen physikalischer Warteschlange sich die dort von dem jeweiligen Erzeuger-Thread eingereihten Datenelemente befinden.
(EN)Computer system having a plurality of processors (P) that each have a plurality of processor cores (Ci), wherein each processor (P) is provided with a memory (M) that stores, for each processor core (Ci) of the respective processor (P), an associated physical queue (Qi) that comprises a plurality of sequentially linked memory elements, wherein each memory element respectively stores a data element, transmitted between two threads executed on processor cores (Ci), and an associated thread index that indicates a source thread that is the origin of the transmitted data element, wherein the physical queues of all the processor cores (Ci) together form a global logical queue of the parallel computer system, which queue has a data-element management table that stores, for each source thread executed on a processor core (Ci), a count (Count), which indicates the total number of data elements queued by the respective source thread, and located, in one of the physical queues of the logical queue, and a processor core index (CORE), which indicates the processor core (Ci) whose physical queue contains the data elements queued therein by the respective source thread.
(FR)L'invention concerne un système informatique à plusieurs processeurs (P), qui comprennent chacun plusieurs cœurs de processeurs (Ci). Pour chaque processeur (P), une mémoire (M) est prévue, dans laquelle, pour chaque cœur de processeur (Ci) du processeur respectif (P), une file d'attente physique correspondante (Qi) est enregistrée, laquelle comprend plusieurs éléments de mémoire reliés de façon séquentielle; chaque élément de mémoire enregistre respectivement un élément de données transféré entre deux fils exécutés sur des cœurs de processeurs (Ci) et un index de fil correspondant, qui indique un fil producteur d'où provient l'élément de données transféré, les files d'attente physiques de tous les cœurs de processeurs (Ci) formant ensemble une file d'attente logique globale du système informatique parallèle, qui comprend un tableau de gestion d'éléments de données dans lequel, pour chaque fil producteur exécuté sur un cœur de processeur (Ci), sont enregistrés une valeur de comptage (Count), qui indique le nombre total d'éléments de données présentés par le fil producteur respectif dans l'une des files d'attente physiques de la file d'attente logique et y figurant, et un index de cœur de processeur (CORE) qui indique le cœur de processeur (Ci) dans la file d'attente physique duquel se trouvent les éléments de données présentés par le fil producteur respectif.
États désignés : 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, LT, 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.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, RU, TJ, TM)
Office européen des brevets (OEB) (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)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Langue de publication : allemand (DE)
Langue de dépôt : allemand (DE)