首页>
外国专利>
Efficient directed acyclic graph pattern matching that enables code partitioning and execution on disparate processor cores
Efficient directed acyclic graph pattern matching that enables code partitioning and execution on disparate processor cores
展开▼
机译:高效的有向非循环图模式匹配,可在不同的处理器内核上进行代码分区和执行
展开▼
页面导航
摘要
著录项
相似文献
摘要
A method, device for automatically determining how an application program can be partitioned and offloaded to be executed by a general purpose application processor and auxiliary processor (e.g., DSP, GPU, etc.) in a mobile device; And system. The mobile device can determine a portion of the application code that is most suitable for execution on the auxiliary processor based on directed acyclic graph (DAG) pattern matching. Specifically, the mobile device identifies one or more patterns in the code, particularly in the data flow graph of the code, and each identified code pattern is executed on an auxiliary processor (eg, DSP) In comparison, it can be compared to a predefined graph pattern that is known to have a certain benefit. The mobile device can determine the cost and / or benefit of executing a portion of the code on the auxiliary processor, and can offload the low cost and / or high profit portion associated with the auxiliary processor.
展开▼