-
公开(公告)号:US20140096148A1
公开(公告)日:2014-04-03
申请号:US13633288
申请日:2012-10-02
Applicant: QUALCOMM INCORPORATED
Inventor: Anatoly E. Yakovenko , Ramesh Chandrasekhar , Vivek Iyer
IPC: G06F9/54
Abstract: A method for performing a remote procedure call between an application processor and a digital signal processor within a computing device. The computing device may compile interface description language data to generate stub software that executes on the application processor and skel software that executes on the digital signal processor. When an application executing on the application processor invokes a remote procedure call, the application processor may pack argument data within stack memory and transmit an interrupt to the digital signal processor, which may map the physical memory addresses of the argument data into local address space such that no copies of the argument data is made. The digital signal processor may execute skel software that unpacks the argument data and executes a service related to the remote procedure call.
Abstract translation: 一种用于在计算设备内的应用处理器和数字信号处理器之间执行远程过程调用的方法。 计算设备可以编译接口描述语言数据以生成在应用处理器上执行的存根软件和在数字信号处理器上执行的skel软件。 当应用程序处理器上执行的应用程序调用远程过程调用时,应用程序处理器可以在堆栈存储器中打包参数数据,并向数字信号处理器发送一个中断,这可以将参数数据的物理存储器地址映射到本地地址空间 没有提供参数数据的副本。 数字信号处理器可以执行解压缩参数数据并执行与远程过程调用相关的服务的skel软件。
-
公开(公告)号:US09092281B2
公开(公告)日:2015-07-28
申请号:US13633288
申请日:2012-10-02
Applicant: QUALCOMM Incorporated
Inventor: Anatoly E. Yakovenko , Ramesh Chandrasekhar , Vivek Iyer
IPC: G06F9/54
Abstract: A method for performing a remote procedure call between an application processor and a digital signal processor within a computing device. The computing device may compile interface description language data to generate stub software that executes on the application processor and skel software that executes on the digital signal processor. When an application executing on the application processor invokes a remote procedure call, the application processor may pack argument data within stack memory and transmit an interrupt to the digital signal processor, which may map the physical memory addresses of the argument data into local address space such that no copies of the argument data is made. The digital signal processor may execute skel software that unpacks the argument data and executes a service related to the remote procedure call.
Abstract translation: 一种用于在计算设备内的应用处理器和数字信号处理器之间执行远程过程调用的方法。 计算设备可以编译接口描述语言数据以生成在应用处理器上执行的存根软件和在数字信号处理器上执行的skel软件。 当应用程序处理器上执行的应用程序调用远程过程调用时,应用程序处理器可以在堆栈存储器中打包参数数据,并向数字信号处理器发送一个中断,这可以将参数数据的物理存储器地址映射到本地地址空间 没有提供参数数据的副本。 数字信号处理器可以执行解压缩参数数据并执行与远程过程调用相关的服务的skel软件。
-