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. (WO2015142538) OPÉRATIONS ATOMIQUES À BASE DE MATÉRIEL POUR LA PRISE EN CHARGE D'UNE COMMUNICATION INTER-TÂCHES
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2015/142538    N° de la demande internationale :    PCT/US2015/018987
Date de publication : 24.09.2015 Date de dépôt international : 05.03.2015
Demande présentée en vertu du Chapitre 2 :    19.01.2016    
CIB :
G06F 9/52 (2006.01), G06F 9/54 (2006.01)
Déposants : QUALCOMM INCORPORATED [US/US]; ATTN: International IP Administration 5775 Morehouse Drive San Diego, California 92121-1714 (US)
Inventeurs : BOURD, Alexei Vladimirovich; (US).
SAKHARSHETE, Swapnil Pradipkumar; (US).
XU, Fei; (US)
Mandataire : PITTELKOW, Robert G.; (US).
MCADAMS, Paul M.; (US)
Données relatives à la priorité :
14/219,696 19.03.2014 US
Titre (EN) HARDWARE-BASED ATOMIC OPERATIONS FOR SUPPORTING INTER-TASK COMMUNICATION
(FR) OPÉRATIONS ATOMIQUES À BASE DE MATÉRIEL POUR LA PRISE EN CHARGE D'UNE COMMUNICATION INTER-TÂCHES
Abrégé : front page image
(EN)This disclosure describes techniques for supporting inter-task communication in a parallel computing system. The techniques for supporting inter-task communication may use hardware-based atomic operations to maintain the state of a pipe. A pipe may refer to a First-In, First-Out (FIFO)-organized buffer that allows various tasks to interact with the buffer as data producers or data consumers. Various pipe implementations may use multiple state parameters to define the state of a pipe. The hardware-based atomic operations described in this disclosure may modify multiple pipe state parameters in an atomic fashion. Modifying multiple pipe state parameters in an atomic fashion may avoid race conditions that would otherwise occur when multiple producers and/or multiple consumers attempt to modify the state of a pipe at the same time. In this way, pipe-based inter-task communication may be supported in a parallel computing system.
(FR)La présente invention concerne des techniques de prise en charge de communication inter-tâches dans un système de calcul parallèle. Les techniques de prise en charge de communication inter-tâches peuvent utiliser des opérations atomiques à base de matériel pour maintenir l'état d'un canal. Un canal peut faire référence à une mémoire tampon organisée en premier entré, premier sorti (PEPS) qui permet à diverses tâches d'interagir avec la mémoire tampon en tant que tâche productrice de données ou tâche utilisatrice de données. Divers modes de réalisation de canal peuvent utiliser de multiples paramètres d'état pour définir l'état d'un canal. Les opérations atomiques à base de matériel décrites dans la présente demande peuvent modifier de multiples paramètres d'état dans un canal de manière atomique. La modification de multiples paramètres d'état de canal de manière atomique peut éviter des états de concurrence qui pourraient autrement se produire lorsque de multiples producteurs et/ou de multiples utilisateurs tentent de modifier l'état d'un canal en même temps. De cette manière, une communication inter-tâches à base de canal peut être prise en charge dans un système de calcul parallèle.
É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, 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, ST, 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 : anglais (EN)
Langue de dépôt : anglais (EN)