Optimizing network driver performance and power consumption in multi-core processor-based systems
AssigneeQUALCOMM Incorporated
InventorsOrhan Kemal Akyildiz, Debashis Dutt, Sunit Bhatia
Life of this patent
Estimating the term…
Loading patent…
AssigneeQUALCOMM Incorporated
InventorsOrhan Kemal Akyildiz, Debashis Dutt, Sunit Bhatia
Estimating the term…
Optimizing network driver performance and power consumption in multi-core processor-based systems is disclosed. In this regard, a multi-core processor-based system provides multiple processor cores comprising one or more power-optimized processor cores and one or more performance-optimized processor cores, and a network device configured to assign network streams to a plurality of interrupts. A network driver calculates a current throughput level of the network device, and determines whether a throughput mode of the network driver should be modified to a high-throughput mode. If so, the network driver assigns each interrupt to one of the performance-optimized processor cores, and disables system reassignment of interrupts among the processor cores. Some aspects may also determine whether the throughput mode should be modified to a low-throughput mode, in which case the network driver assigns each interrupt to a same power-optimized processor core and enables system reassignment of interrupts among the processor cores.
A multi-core processor-based system for optimizing network driver performance and power consumption, comprising:
A multi-core processor-based system for optimizing network driver performance and power consumption, comprising:
A method for optimizing network driver performance and power consumption, comprising:
A non-transitory computer-readable medium having stored thereon computer-executable instructions which, when executed, cause a processor to:
Dependencies are inferred from the claim text.