Legal claims defining the scope of protection, as filed with the USPTO.
1. An apparatus comprising: a first component to ascertain an amount of traffic to be transmitted at a source of a link; a second component to ascertain a rate of utilization of the link; and a control unit to modify a width of the link based at least in part on one or more link width scaling factors that correspond to the amount of traffic, the rate of utilization, or both.
2. The apparatus of claim 1 , wherein the control unit is to modify the width of the link further based at least in part on a comparison of the amount of traffic to a traffic threshold and a comparison of the rate of utilization to a threshold utilization rate.
3. The apparatus of claim 1 , wherein control unit is to compare the amount of traffic with a traffic threshold corresponding to a first link width scaling factor of the one or more link width scaling factors, compare the rate of utilization with a threshold utilization rate corresponding to a second link width scaling factor of the one or more link width scaling factors, compare the first link width scaling factor to the second link width scaling factor, and modify the width of the link by the first link width scaling factor or the second link width scaling factor based on the comparison of the first link width scaling factor to the second link width scaling factor.
4. The apparatus of claim 3 , wherein the control unit is to modify the width of the link by the greater of the first link width scaling factor and the second link width scaling factor.
5. The apparatus of claim 2 , wherein the control unit is to set the traffic threshold and the threshold utilization rate.
6. The apparatus of claim 5 , wherein the control unit is to modify at least one of the traffic threshold and the threshold utilization rate based at least in part on a number of active processor cores of the apparatus.
7. The apparatus of claim 5 , wherein the control unit is to modify at least one of the traffic threshold and the threshold utilization rate after a predetermined period of time elapses from a previous modification of the at least one of the traffic threshold and the threshold utilization rate.
8. The apparatus of claim 1 , wherein the control unit is to delay modifying the width of the link until a predetermined period of time elapses from a previous modification of the width of the link.
9. The apparatus of claim 1 , wherein the first component, the second component, and the control unit are integrated in a processor.
10. The apparatus of claim 1 , further comprising a processor and a chipset operatively coupled to the processor, wherein the first component, the second component, and the control unit are included in the chipset.
11. A system comprising: a link controller including: a first component to ascertain an amount of traffic to be transmitted over a link; a second component to ascertain a rate of utilization of the link; and a control unit to modify a width of the link based at least in part on one or more link width scaling factors that corresponds to the amount of traffic, the rate of utilization, or both; one or more processors operatively coupled with the link controller; and a display device operatively coupled to the link controller and the one or more processors.
12. The system of claim 11 , wherein the system is a selected one of a laptop, a netbook, a notebook, an ultrabook, a smartphone, a tablet, a personal digital assistant, an ultra mobile PC, a mobile phone, a desktop computer, a server, a printer, a scanner, a monitor, a set-top box, an entertainment control unit, a digital camera, a portable music player, or a digital video recorder.
13. The system of claim 11 , further comprising a network interface operatively coupled with the link controller and the one or more processors, to communicatively couple the system with a network.
14. The system of claim 11 , wherein the display device is a touch screen.
15. The system of claim 11 , wherein the link controller is integrated in one of the one or more processors.
16. The system of claim 11 , further comprising a chipset operatively coupled to the one or more processors, wherein the link controller is included in the chipset.
17. A method comprising: ascertaining an amount of traffic of a link of an apparatus and a rate of utilization of the link; and modifying a width of the link based at least in part on one or more link width scaling factors that correspond to the amount of traffic, the rate of utilization, or both.
18. The method of claim 17 , further comprising comparing the amount of traffic to a traffic threshold and the rate of utilization to a threshold utilization rate, and wherein the modifying the width of the link comprises modifying the width of the link based at least in part on the comparing.
19. The method of claim 18 , further comprising setting the traffic threshold and the threshold utilization rate.
20. The method of claim 19 , further comprising modifying at least one of the traffic threshold and the threshold utilization rate based at least in part on a number of active processor cores of the apparatus.
21. The method of claim 17 , further comprising: comparing the amount of traffic with a traffic threshold corresponding to a first link width scaling factor of the one or more link width scaling factors; comparing the rate of utilization with a threshold utilization rate corresponding to a second link width scaling factor of the one or more link width scaling factors; and comparing the first link width scaling factor to the second link width scaling factor; wherein the modifying comprises modifying the width of the link by the first link width scaling factor or the second link width scaling factor based on the comparison of the first link width scaling factor to the second link width scaling factor.
22. The method of claim 21 , wherein the modifying comprises modifying the width of the link by the greater of the first link width scaling factor and the second link width scaling factor.
23. The method of claim 17 , wherein the modifying comprises modifying the width of the link after a predetermined period of time elapses from a previous modification of the width of the link.
24. A non-transitory machine-readable medium having associated instructions that, when executed by an apparatus, cause the apparatus to: ascertain an amount of traffic of a link of the apparatus and a rate of utilization of the link; and modify a width of the link based at least in part on one or more link width scaling factors that correspond to the amount of traffic, the rate of utilization, or both.
25. The non-transitory machine-readable medium of claim 24 , wherein the apparatus is further caused to compare the amount of traffic to a traffic threshold and the rate of utilization to a threshold utilization rate, and wherein the modifying the width of the link comprises modifying the width of the link based at least in part on the comparing.
26. The non-transitory machine-readable medium of claim 25 , wherein the apparatus is further caused to modify at least one of the traffic threshold, the threshold utilization rate, or both based at least in part on a number of active processor cores of the apparatus.
Unknown
July 31, 2018
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.