会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Energy-Efficient Run-Time Offloading of Dynamically Generated Code in Heterogenuous Multiprocessor Systems
    • 在异构多处理器系统中动态生成代码的高效运行时间卸载
    • US20150046679A1
    • 2015-02-12
    • US13961122
    • 2013-08-07
    • QUALCOMM Incorporated
    • Sudha Anil Kumar GathalaDinakar DhurjatiAndrey ErmolinskiyChristopher A. Vick
    • G06F9/38
    • G06F8/451G06F8/443G06F9/4552G06F9/5094G06F2209/508G06F2209/509Y02D10/22
    • Mobile computing devices may be configured to intelligently select, compile, and execute portions of a general purpose software application in an auxiliary processor (e.g., a DSP) of a multiprocessor system. A processor of the mobile device may be configured to determine whether portions of a software application are suitable for execution in an auxiliary processor, monitor operating conditions of the system, determine a historical context based on the monitoring, and determine whether the portions that were determined to suitable for execution in an auxiliary processor should be compiled for execution in the auxiliary processor based on the historical context. The processor may also be configured to continue monitoring the system, update the historical context information, and determine whether code previously compiled for execution on the auxiliary processor should be invoked or executed in the auxiliary processor based on the updated historical context information.
    • 移动计算设备可以被配置为在多处理器系统的辅助处理器(例如,DSP)中智能地选择,编译和执行通用软件应用的部分。 移动设备的处理器可以被配置为确定软件应用的部分是否适合于在辅助处理器中执行,监视系统的操作条件,基于监视来确定历史上下文,并且确定是否确定了部分 在辅助处理器中适合执行的编译应在基于历史上下文的辅助处理器中执行。 处理器还可以被配置为继续监视系统,更新历史上下文信息,并且确定是否应该在辅助处理器中基于更新的历史上下文信息来调用或执行在辅助处理器上执行的先前编译的代码。
    • 4. 发明申请
    • Dynamic Address Negotiation for Shared Memory Regions in Heterogeneous Muliprocessor Systems
    • 非均匀多处理器系统中共享内存区域的动态地址协商
    • US20150046661A1
    • 2015-02-12
    • US13961085
    • 2013-08-07
    • QUALCOMM Incorporated
    • Anil GathalaAndrey ErmolinskiyChristopher A. Vick
    • G06F3/06
    • G06F3/0638G06F3/0613G06F3/0671G06F9/544
    • Mobile computing devices may be configured to compile and execute portions of a general purpose software application in an auxiliary processor (e.g., a DSP) of a multiprocessor system by reading and writing information to a shared memory. A first process (P1) on the applications processor may request address negotiation with a second process (P2) on the auxiliary processor, obtain a first address map from a first operating system, and send the first address map to the auxiliary processor. The second process (P2) may receive the first address map, obtain a second address map from a second operating system, identify matching addresses in the first and second address maps, store the matching addresses as common virtual addresses, and send the common virtual addresses back to the applications processor. The first and second processes (i.e., P1 and P2) may each use the common virtual addresses to map physical pages to the memory.
    • 移动计算设备可以被配置为通过将信息读取和写入到共享存储器来编译和执行多处理器系统的辅助处理器(例如,DSP)中的通用软件应用的部分。 应用处理器上的第一进程(P1)可以在辅助处理器上请求与第二进程(P2)的地址协商,从第一操作系统获得第一地址映射,并将第一地址映射发送到辅助处理器。 第二进程(P2)可以接收第一地址映射,从第二操作系统获得第二地址映射,识别第一和第二地址映射中的匹配地址,将匹配地址存储为公共虚拟地址,并发送公共虚拟地址 回到应用处理器。 第一和第二进程(即P1和P2)可以各自使用公共虚拟地址将物理页面映射到存储器。
    • 5. 发明授权
    • Dynamic address negotiation for shared memory regions in heterogenous multiprocessor systems
    • 异构多处理器系统中共享内存区域的动态地址协商
    • US09311011B2
    • 2016-04-12
    • US13961085
    • 2013-08-07
    • QUALCOMM Incorporated
    • Sudha Anil Kumar GathalaAndrey ErmolinskiyChristopher A. Vick
    • G06F3/06G06F9/54
    • G06F3/0638G06F3/0613G06F3/0671G06F9/544
    • Mobile computing devices may be configured to compile and execute portions of a general purpose software application in an auxiliary processor (e.g., a DSP) of a multiprocessor system by reading and writing information to a shared memory. A first process (P1) on the applications processor may request address negotiation with a second process (P2) on the auxiliary processor, obtain a first address map from a first operating system, and send the first address map to the auxiliary processor. The second process (P2) may receive the first address map, obtain a second address map from a second operating system, identify matching addresses in the first and second address maps, store the matching addresses as common virtual addresses, and send the common virtual addresses back to the applications processor. The first and second processes (i.e., P1 and P2) may each use the common virtual addresses to map physical pages to the memory.
    • 移动计算设备可以被配置为通过将信息读取和写入到共享存储器来编译和执行多处理器系统的辅助处理器(例如,DSP)中的通用软件应用的部分。 应用处理器上的第一进程(P1)可以在辅助处理器上请求与第二进程(P2)的地址协商,从第一操作系统获得第一地址映射,并将第一地址映射发送到辅助处理器。 第二进程(P2)可以接收第一地址映射,从第二操作系统获得第二地址映射,识别第一和第二地址映射中的匹配地址,将匹配地址存储为公共虚拟地址,并发送公共虚拟地址 回到应用处理器。 第一和第二进程(即P1和P2)可以各自使用公共虚拟地址将物理页面映射到存储器。