CPC G06F 9/3802 (2013.01) [G06F 9/30043 (2013.01); G06F 9/30047 (2013.01); G06F 9/505 (2013.01); G06F 11/3024 (2013.01)] | 28 Claims |
1. An apparatus to dynamically enable or disable a prefetcher, the apparatus comprising:
an interface to access telemetry data, the telemetry data corresponding to a counter of a core in a central processing unit, the counter corresponding to a current phase of a workload executed at the central processing unit when the core is operating in an enabled prefetcher state;
prefetcher state selector software to select a disabled prefetcher state for a subsequent phase based on (a) a first telemetry score of the current phase of the workload and (b) a second telemetry score corresponding to an opposite prefetcher state relative to the current phase; and
the interface to instruct the core in the central processing unit to operate in the subsequent phase according to the disabled prefetcher state.
|