首页>
外国专利>
Multicore Runtime Management Using Process Affinity Graphs
Multicore Runtime Management Using Process Affinity Graphs
展开▼
机译:使用流程亲和图进行多核运行时管理
展开▼
页面导航
摘要
著录项
相似文献
摘要
Technologies are generally described for runtime management of processes on multicore processing systems using process affinity graphs. Two or more processes may be determined to be related when the processes share interprocess messaging traffic. These related processes may be allocated to neighboring or nearby processor cores within a multicore processor using graph theory techniques as well as communication analysis techniques to evaluate interprocess communication needs. Process affinity graphs may be established to aid in determining grouping of processors and evaluating interprocess message traffic between groups of processes. The process affinity graphs may be based upon process affinity scores determined by monitoring and analyzing interprocess messaging traffic. Process affinity graphs may further inform splitting process affinity groups from one core onto two or more cores.
展开▼