Invention Grant
- Patent Title: Portable handling of primitives for concurrent execution
- Patent Title (中): 用于并发执行的原语的便携式处理
-
Application No.: US14056091Application Date: 2013-10-17
-
Publication No.: US09223550B1Publication Date: 2015-12-29
- Inventor: Jean-Francois Bastien , David C. Sehr
- Applicant: Google Inc.
- Applicant Address: US CA Mountain View
- Assignee: Google Inc.
- Current Assignee: Google Inc.
- Current Assignee Address: US CA Mountain View
- Agency: Fish & Richardson P.C.
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F9/45

Abstract:
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating portable concurrency primitives. In one aspect, a method includes receiving a set of source code for a module that will execute on a plurality of different types of architectures, the set of source code including a first set of concurrency primitives, generating a second set of concurrency primitives from the first set of concurrency primitives, wherein each concurrency primitive in the second set is different than the corresponding concurrency primitive from the first set of concurrency primitives, each concurrency primitive in the second set of concurrency primitives being independent of a plurality of different types of architectures that will execute the module, and storing each concurrency primitive from the second set of concurrency primitives in a portable executable that retains the language level constructs of the first set of concurrency primitives.
Information query