Optimizing an interrupt-latency or a polling rate for a hardware platform and network profile combination
AssigneeIntel Corporation
InventorMoshe Valenci
Life of this patent
Estimating the term…
Abstract
Provided are techniques for determining a timer value. An advised number of packets per interrupt for both receive and transmit directions of traffic is determined. Current timer values for both receive and transmit directions of traffic are adjusted based on the determined advised numbers of packets per interrupt. A new timer value to be used for both receive and transmit directions of traffic is calculated. Other embodiments are described and claimed.
Claims25
A method capable of determining a timer value, comprising:
- determining an advised number of packets per interrupt for both receive and transmit directions of traffic;
- adjusting current timer values for both receive and transmit directions of traffic based on the determined advised numbers of packets per interrupt;
- and
- calculating a new timer value to be used for both receive and transmit directions of traffic based on the adjusted current timer values.
An article of manufacture, wherein the article of manufacture comprises a computer readable medium storing instructions, and wherein the article of manufacture is operable to:
- determine an advised number of packets per interrupt for both receive and transmit directions of traffic;
- adjust current timer values for both receive and transmit directions of traffic based on the determined advised numbers of packets per interrupt;
- and
- calculate a new timer value to be used for both receive and transmit directions of traffic based on the adjusted current timer values.
A system, comprising:
- a video card;
- a network adapter;
- and
- a dynamic tuning module coupled to the network adapter and to the video card;
- wherein the dynamic tuning module is operable to:
- determine an advised number of packets per interrupt for both receive and transmit directions of traffic;
- adjust current timer values for both receive and transmit directions of traffic based on the determined advised numbers of packets per interrupt;
- and
- calculate a new timer value for a timer to be used for both receive and transmit directions of traffic based on the adjusted current timer values.
A system, comprising:
- a disk controller;
- a network adapter, wherein the network adapter includes a timer and is coupled to the disk controller;
- a runtime network core coupled to the network adapter and to the disk controller;
- a statistics processing module coupled to the network adapter and to the disk controller;
- and
- a dynamic tuning module coupled to the network adapter and to the disk controller.
Dependencies are inferred from the claim text.