发明名称 Inter-processor communication techniques in a multiple-processor computing platform
摘要 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.
申请公布号 US9626234(B2) 申请公布日期 2017.04.18
申请号 US201414570974 申请日期 2014.12.15
申请人 QUALCOMM Incorporated 发明人 Bourd Alexei Vladimirovich;Sharp Colin Christopher;Garcia Garcia David Rigel;Zhang Chihong
分类号 G06F9/54;G06T1/20;G06T1/60 主分类号 G06F9/54
代理机构 Shumaker & Sieffert, P.A. 代理人 Shumaker & Sieffert, P.A.
主权项 1. A device comprising:a graphics processing unit (GPU) comprising: a GPU cache configured to perform caching services for a shared memory space of a memory, the shared memory space being accessible by another processing unit; and one or more processing modules configured to selectively use caching services of the GPU cache to execute at least one of a read operation or a write operation with respect to the shared memory space of the memory in response to receiving information specifying whether caching services should be used for executing at least one of read operations or write operations with respect to the shared memory space, wherein to selectively use the caching services of the GPU cache to execute the at least one of the read operation or the write operation with respect to the shared memory space of the memory, the one or more processing modules are configured to: disable the caching services performed by the GPU cache for the shared memory space of the memory when the information specifying whether the caching services should be used specifies that an immediate mode should be enabled; andenable a shared memory cache coherency mode for the GPU cache when the information specifying whether the caching services should be used specifies that the immediate mode should be enabled.
地址 San Diego CA US