MIGRATION BETWEEN CPU CORES
First Claim
Patent Images
1. A method comprising:
- processing, by a plurality of processor cores of a storage controller, one or more tasks and one or more interrupt service routines;
determining a performance statistic corresponding to the plurality of processor cores; and
responsive to detecting that the performance statistic passes a threshold, reducing a number of the plurality of processor cores that are assigned to process the one or more tasks and the one or more interrupt service routines.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, non-transitory machine-readable media, and computing devices for transitioning tasks and interrupt service routines are provided. An example method includes processing, by a plurality of processor cores of a storage controller, tasks and interrupt service routines. A performance statistic is determined corresponding to the plurality of processor cores. Based on detecting that the performance statistic passes a threshold, a number of the plurality of processor cores that are assigned to the tasks and the interrupt service routines are reduced.
6 Citations
20 Claims
-
1. A method comprising:
-
processing, by a plurality of processor cores of a storage controller, one or more tasks and one or more interrupt service routines; determining a performance statistic corresponding to the plurality of processor cores; and responsive to detecting that the performance statistic passes a threshold, reducing a number of the plurality of processor cores that are assigned to process the one or more tasks and the one or more interrupt service routines. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory machine-readable medium having stored thereon instructions for performing a method comprising machine executable code that when executed by at least one machine, causes the machine to:
-
process, by a plurality of processor cores, one or more tasks and one or more interrupt service routines; determine an operations request rate corresponding to the plurality of processor cores; and responsive to detecting that the operations request rate is below a threshold, reduce a number of the plurality of processor cores that are assigned to process the one or more tasks and handle interrupts corresponding to the one or more interrupt service routines. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computing device comprising:
-
a memory containing machine readable medium comprising machine executable code having stored thereon instructions for performing a method of transitioning tasks and interrupts from a multi-core configuration to a single-core configuration; and a processor coupled to the memory, the processor configured to execute the machine executable code to cause the processor to; process, by a plurality of cores, one or more tasks and one or more interrupt service routines; determine a performance statistic corresponding to the plurality of cores; and responsive to detecting that the performance statistic passes a threshold, reduce an amount of the plurality of cores that are assigned to process the one or more tasks and handle interrupts corresponding to the one or more interrupt service routines.
-
- 15. The computing device of claim 15, wherein the performance statistic includes an operations request rate.
Specification