Check patentability & draft patents in minutes with Patsnap Eureka AI!

Inter-processor communication techniques in a multiple-processor computing platform

A processor and space technology, applied in the field of computing platforms, can solve problems such as limited functionality

Active Publication Date: 2013-05-15
QUALCOMM INC
View PDF3 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, currently, the instruction sets provided by such APIs are based on GPU hardware architectures, and are thus limited in functionality compatible with existing GPU architectures

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Inter-processor communication techniques in a multiple-processor computing platform
  • Inter-processor communication techniques in a multiple-processor computing platform
  • Inter-processor communication techniques in a multiple-processor computing platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0052] This disclosure describes communication techniques that may be used within a multiprocessor computing platform. In some examples, the techniques can provide a software interface that can be used to support message passing within a multiprocessor computing platform that uses command queues to initiate tasks. In additional examples, the techniques can provide a software interface that can be used for shared memory inter-processor communication within a multiprocessor computing platform. In a further example, the techniques may provide a graphics processing unit, GPU, including hardware to support message passing and / or shared memory communication between the GPU and a host CPU.

[0053] In recent years, processors originally designed for processing real-time 3D graphics, such as graphics processing units (GPUs), have been generalized to perform general-purpose computing tasks (GPGPUs). has been adopted through the adoption of industry standards such as Open Computing Lan...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

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.

Description

technical field [0001] The present invention relates to computing platforms, and more particularly, to computing platforms including multiple processors. Background technique [0002] Computing platforms that include multiple processors are used to increase the performance of applications that have highly computationally intensive and / or high data-throughput requirements. A multi-processor computing platform can include a general-purpose central processing unit (CPU) that can act as a host device and one or more computing devices that the host CPU can use to offload the performance of computationally intensive tasks, thereby increasing the performance of the overall system. In some cases, the one or more computing devices may be specially designed to process certain types of tasks more efficiently than the host CPU, which may provide a further performance improvement to the overall system. For example, the one or more computing devices may be specifically designed to execut...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/54G06F9/38
CPCH04L29/08828G06F9/546H04L67/2842H04L67/2857G06F9/3877H04L29/08801G06F9/54G06F9/544G06T1/20G06T1/60
Inventor 阿列克谢·V·布尔德科林·克里斯托弗·夏普戴维·里赫尔·加西亚加西亚张弛红
Owner QUALCOMM INC
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More