摘要:
Embodiments of the invention provide language support for CPU-GPU platforms. In one embodiment, code can be flexibly executed on both the CPU and GPU. CPU code can offload a kernel to the GPU. That kernel may in turn call preexisting libraries on the CPU, or make other calls into CPU functions. This allows an application to be built without requiring the entire call chain to be recompiled. Additionally, in one embodiment data may be shared seamlessly between CPU and GPU. This includes sharing objects that may have virtual functions. Embodiments thus ensure the right virtual function gets invoked on the CPU or the GPU if a virtual function is called by either the CPU or GPU.
摘要:
Embodiments of the invention provide language support for CPU-GPU platforms. In one embodiment, code can be flexibly executed on both the CPU and GPU. CPU code can offload a kernel to the GPU. That kernel may in turn call preexisting libraries on the CPU, or make other calls into CPU functions. This allows an application to be built without requiring the entire call chain to be recompiled. Additionally, in one embodiment data may be shared seamlessly between CPU and GPU. This includes sharing objects that may have virtual functions. Embodiments thus ensure the right virtual function gets invoked on the CPU or the GPU if a virtual function is called by either the CPU or GPU.
摘要:
Embodiments of the invention provide a programming model for CPU-GPU platforms. In particular, embodiments of the invention provide a uniform programming model for both integrated and discrete devices. The model also works uniformly for multiple GPU cards and hybrid GPU systems (discrete and integrated). This allows software vendors to write a single application stack and target it to all the different platforms. Additionally, embodiments of the invention provide a shared memory model between the CPU and GPU. Instead of sharing the entire virtual address space, only a part of the virtual address space needs to be shared. This allows efficient implementation in both discrete and integrated settings.
摘要:
Various embodiments are generally directed an apparatus and method for configuring an execution environment in a user space for device driver operations and redirecting a device driver operation for execution in the execution environment in the user space including copying instructions of the device driver operation from the kernel space to a user process in the user space. In addition, the redirected device driver operation may be executed in the execution environment in the user space.
摘要:
The disclosed embodiment relates to system and method for separating background image from foreground text in one or more electronic pages. The one or more electronic pages are compared to check whether the background image in each of the one or more electronic pages are same. If it found that the one or more electronic pages have common background image, the common background image is subtracted from each of the one or more pages. The foreground text from each of the one or more electronic pages is recognized using an OCR. Finally, the recognized foreground text from each of the one or more electronic pages is consolidated in a file. The consolidated file can be printed or send to one or more recipients over an email.
摘要:
The material composition of a thin film formed on a substrate or covered by a cap layer that shares one or more elements with the thin film can be determined by combining characteristic material data, such as characteristic x-ray data, from a material composition analysis tool, such as an electron probe-based x-ray metrology (EPMA) operation, with thickness data and (optionally) possible material phases for the thin film. The thickness data and/or the material phase options can be used to determine, for example, the penetration depth of a probe e-beam of the EPMA tool. Based on the penetration depth and the thin film thickness, the characteristic x-ray data from the EPMA operation can be analyzed to determine the composition (e.g., phase or elemental composition) of the thin film. An EPMA tool can include ellipsometry capabilities for all-in-one thickness and composition determination.
摘要:
Methods and apparatus for RF handoff in a multi-frequency network. A method includes generating a handoff table that comprises RF channels of current and neighboring local operations infrastructures (LOIs) carrying the same content as a current RF channel; detecting a handoff event; disqualifying one or more of the RF channels from the handoff table based on disqualification criteria; selecting a selected RF channel from remaining RF channels in the handoff table that have not been disqualified; and performing a handoff from the current RF channel to the selected RF channel. Another method includes detecting a handoff event; identifying a start of a handoff time interval; determining if RSSI measurements are available at the start of the handoff time interval for RF channels carrying desired content; and performing a handoff to a selected RF channel having a greatest RSSI measurement.
摘要:
Methods and apparatus for service acquisition in a broadcast system. In an aspect, a method includes detecting whether a loss of service has occurred, and initiating acquisition attempts during an aggressive acquisition phase if a loss of service has occurred, wherein a backoff time interval between successive acquisition attempts is constant or increased, and wherein the aggressive acquisition phase ends when service acquisition is achieved or a selected number of acquisition attempts have been performed. An apparatus includes interface logic configured to detect whether a loss of service has occurred, and processing logic configured to initiate acquisition attempts during an aggressive acquisition phase if a loss of service has occurred, wherein a backoff time interval between successive acquisition attempts is constant or increased, and wherein the aggressive acquisition phase ends when service acquisition is achieved or a selected number of acquisition attempts have been performed.
摘要:
A breathing apparatus according to embodiments of the invention includes a facemask portion sized to cover a lower portion of a wearer's face. The facemask portion includes a flow chamber defined by a support layer and a cover. The flow chamber has a first opening disposed near a first end of the flow chamber and a second opening disposed near a second end of the flow chamber. At least one light emitting diode configured to emit light having a peak wavelength in the ultraviolet range is disposed between the first opening and the second opening in the flow chamber.
摘要:
The present invention provides releasably-linked indenoisoquinoline polymer conjugates. Methods of making the conjugates and methods of treating mammals using the same are also disclosed.