Invention Grant
US09256448B2 Process grouping for improved cache and memory affinity 有权
进程分组,以提高缓存和内存亲和度

Process grouping for improved cache and memory affinity
Abstract:
Embodiments include determining a set of two or more processes that share at least one of a plurality of resources in a multi-node system in which the processes are running, wherein each of the set of two or more processes is running one different nodes of the multi-node system. For each combination of the set of processes and the resources, a value is calculated based, at least in part, on a weight of the resource and frequency of access of the resource by each process of the set of processes. The pair of processes having a greatest sum of calculated values by resource is determined. A first process of the pair of processes is allocated from a first node in the multi-node system to a second node in the multi-node system that hoses a second process of the pair of processes.
Public/Granted literature
Information query
Patent Agency Ranking
0/0