Invention Grant
US09311011B2 Dynamic address negotiation for shared memory regions in heterogenous multiprocessor systems 有权
异构多处理器系统中共享内存区域的动态地址协商

Dynamic address negotiation for shared memory regions in heterogenous multiprocessor systems
Abstract:
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.
Information query
Patent Agency Ranking
0/0