首页>
外国专利>
System, application and method of reducing cache thrashing in a multi-processor with a shared cache on which a disruptive process is executing
System, application and method of reducing cache thrashing in a multi-processor with a shared cache on which a disruptive process is executing
A system, apparatus and method of reducing cache thrashing in a multi-processor with a shared cache executing a disruptive process (i.e., a thread that has a poor cache affinity or a large cache footprint) are provided. When a thread is dispatched for execution, a table is consulted to determine whether the dispatched thread is a disruptive thread. If so, a system idle process is dispatched to the processor sharing a cache with the processor executing the disruptive thread. Since the system idle process may not use data intensively, cache thrashing may be avoided.
展开▼