Abstract:
This disclosure describes communication techniques that may be used within a multiple-processor computing platform. The techniques may, in some examples, provide software interfaces that may be used to support message passing within a multiple-processor computing platform that initiates tasks using command queues. The techniques may, in additional examples, provide software interfaces that may be used for shared memory inter-processor communication within a multiple-processor computing platform. In further examples, the techniques may provide a graphics processing unit (GPU) that includes hardware for supporting message passing and/or shared memory communication between the GPU and a host CPU.
Abstract:
A replacement light fixture for directing light emitted from a light source toward an area to be illuminated, including a base member upon with the light source is positioned and a reflector assembly detachably secured to a first and second mounting brackets that are mounted to a portion of the preexisting light fixture housing such that a lens portion of the reflector assembly overlies the light source and such that substantially all of the light emitted from the light source passes through the lens portion
Abstract:
Compounds of formula I in free or salt form, wherein R1 and R2 have the meanings as indicated in the specification, are useful for treating inflammatory conditions, particularly inflammatory or obstructive airways diseases. Pharmaceutical compositions that contain the compounds and processes for preparing the compounds are also described.
Abstract:
The invention relates to a message brokering system for connecting a client in a local publish/subscribe messaging system to a remote message broker. The system comprises a message broker in said local publish/subscribe messaging system and a metabroker application means representing said remote message broker. The local message broker comprises publish/subscribe means for proxying messages between the client and the metabroker application means. The metabroker application means comprises publish/subscribe means for proxying messages between the local broker and the remote broker.
Abstract:
A process for the conversion of synthesis gas to product comprising liquid hydrocarbons wherein said process comprises contacting synthesis gas at an elevated temperature and pressure with a mixed particulate catalyst comprising a mixture of a particulate Fischer-Tropsch catalyst and a particulate hydrocracking and/or isomerisation catalyst.
Abstract:
Catalyst composition for use in the polymerization of olefins comprise neutral metal complexes together with activators comprising non-aromatic boron compounds. Suitable activators are triisobutylboron together with trialkylaluminium compounds. Preferred complexes are metallocenes. The use of such activating systems obviates the need for expensive aluminoxanes or aromatic fluorine containing compounds.
Abstract:
A first processing unit and a second processing unit can access a system memory that stores a common page table that is common to the first processing unit and the second processing unit. The common page table can store virtual memory addresses to physical memory addresses mapping for memory chunks accessed by a job of an application. A page entry, within the common page table, can include a first set of attribute bits that defines accessibility of the memory chunk by the first processing unit, a second set of attribute bits that defines accessibility of the same memory chunk by the second processing unit, and physical address bits that define a physical address of the memory chunk.
Abstract:
A first processing unit and a second processing unit can access a system memory that stores a common page table that is common to the first processing unit and the second processing unit. The common page table can store virtual memory addresses to physical memory addresses mapping for memory chunks accessed by a job of an application. A page entry, within the common page table, can include a first set of attribute bits that defines accessibility of the memory chunk by the first processing unit, a second set of attribute bits that defines accessibility of the same memory chunk by the second processing unit, and physical address bits that define a physical address of the memory chunk.
Abstract:
This disclosure is directed to deferred preemption techniques for scheduling graphics processing unit (GPU) command streams for execution on a GPU. A host CPU is described that is configured to control a GPU to perform deferred-preemption scheduling. For example, a host CPU may select one or more locations in a GPU command stream as being one or more locations at which preemption is allowed to occur in response to receiving a preemption notification, and may place one or more tokens in the GPU command stream based on the selected one or more locations. The tokens may indicate to the GPU that preemption is allowed to occur at the selected one or more locations. This disclosure further describes a GPU configured to preempt execution of a GPU command stream based on one or more tokens placed in a GPU command stream.
Abstract:
Disclosed is an apparatus for sealing and severing a subsea pipe adapted to convey fluids, e.g., hydrocarbons, and systems and methods using such apparatus. The apparatus includes a housing adapted to attach to the pipe, a piercing tool for providing an opening in the pipe at a predetermined location and a mechanism for establishing fluid communication between a source of sealant material and space within the pipe adjacent the opening in the pipe, and a cutting mechanism for cutting the pipe. Methods disclosed include piercing the pipe to form an opening, injecting sealant material through the opening into the pipe to form a fluid-tight seal, and cutting the pipe through the seal to form sealed cut ends.