Patents by Inventor William Knolla
William Knolla has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10157160Abstract: In one embodiment, a method includes: receiving, via a sideband interface of a multi-root agent associated with a first root space and a second root space, a reset prepare signal to inform the multi-root agent that the first root space is to be reset; sending, via the sideband interface, an acknowledgement signal to acknowledge the reset prepare signal; receiving one or more transactions for the first root space from a fabric coupled to the multi-root agent; and terminating the one or more transactions responsive to the reset prepare signal, where the first root space is in a reset state when the one or more transactions are received. Other embodiments are described and claimed.Type: GrantFiled: September 25, 2015Date of Patent: December 18, 2018Assignee: Intel CorporationInventors: Michael T. Klinglesmith, Mikal C. Hunsaker, William Knolla, Hartej Singh
-
Patent number: 9766683Abstract: A processor includes at least one core, a power control unit, and a first interconnect to couple with a peripheral controller. The first interconnect is to provide a first uni-directional communication path for communication of first power management data from the processor to the peripheral controller. Other embodiments are described and claimed.Type: GrantFiled: September 20, 2016Date of Patent: September 19, 2017Assignee: Intel CorporationInventors: Shaun M. Conrad, William Knolla, Douglas R. Moran, Sm M. Rahman, Jawad Haj-Yihia, Alon Naveh, Ohad Falik
-
Patent number: 9690353Abstract: In an embodiment, a processor includes at least one functional block and a central power controller. The at least one functional block may include at least one block component and block power logic. The block power logic may be to: receive a first request to initiate a first reduced power mode in the at least one functional block, and in response to the first request, send a notification signal to a central power controller. The central power controller may be to, in response to the notification signal: store a first state of the at least one functional block, and initiate the first reduced power mode in the at least one functional block. Other embodiments are described and claimed.Type: GrantFiled: March 13, 2013Date of Patent: June 27, 2017Assignee: Intel CorporationInventors: Douglas Moran, Achmed Rumi Zahir, William Knolla, Hartej Singh, Vasudev Vasu Bibikar, Sanjeev Jahagirdar, Michael Klinglesmith, Irwin Vaz, Varghese George
-
Publication number: 20170010648Abstract: A processor includes at least one core, a power control unit, and a first interconnect to couple with a peripheral controller. The first interconnect is to provide a first uni-directional communication path for communication of first power management data from the processor to the peripheral controller. Other embodiments are described and claimed.Type: ApplicationFiled: September 20, 2016Publication date: January 12, 2017Inventors: Shaun M. Conrad, William Knolla, Douglas R. Moran, Sm M. Rahman, Jawad Haj-Yihia, Alon Naveh, Ohad Falik
-
Publication number: 20160357696Abstract: In one embodiment, a method includes: receiving, via a sideband interface of a multi-root agent associated with a first root space and a second root space, a reset prepare signal to inform the multi-root agent that the first root space is to be reset; sending, via the sideband interface, an acknowledgement signal to acknowledge the reset prepare signal; receiving one or more transactions for the first root space from a fabric coupled to the multi-root agent; and terminating the one or more transactions responsive to the reset prepare signal, where the first root space is in a reset state when the one or more transactions are received. Other embodiments are described and claimed.Type: ApplicationFiled: September 25, 2015Publication date: December 8, 2016Inventors: Michael T. Klinglesmith, Mikal C. Hunsaker, William Knolla, Hartej Singh
-
Patent number: 9477627Abstract: A processor includes at least one core, a power control unit, and a first interconnect to couple with a peripheral controller. The first interconnect is to provide a first uni-directional communication path for communication of first power management data from the processor to the peripheral controller. Other embodiments are described and claimed.Type: GrantFiled: December 26, 2012Date of Patent: October 25, 2016Assignee: Intel CorporationInventors: Shaun M. Conrad, William Knolla, Douglas R. Moran, SM M. Rahman, Jawad Haj-Yihia, Alon Naveh, Ohad Falik
-
Patent number: 9032225Abstract: Embodiments of computer-implemented methods, systems, computing devices, and computer-readable media are described herein for transitioning a computing device between a first state in which the computing device uses a first amount of power and a second state in which the computing device uses a second, greater amount of power. The computing device may include a shared wake pin to which a first external device and a second external device may be operably coupled, and a communication bus to which the first external device is connected and the second external device is not. Responsive to receipt of a wake signal at the wake pin, the computing device may transition between states, send an instruction to the first external device over the communication bus, and determine whether the first or second external device initiated the wake signal based on a response at the wake pin.Type: GrantFiled: June 14, 2012Date of Patent: May 12, 2015Assignee: Intel CorporationInventors: Christopher J. Lake, Bhushan Vaidya, William Knolla, Michael N. Derr, Yitschak Kapschitz, Reuven Rozic
-
Publication number: 20140281616Abstract: In an embodiment, a processor includes at least one functional block and a central power controller. The at least one functional block may include at least one block component and block power logic. The block power logic may be to: receive a first request to initiate a first reduced power mode in the at least one functional block, and in response to the first request, send a notification signal to a central power controller. The central power controller may be to, in response to the notification signal: store a first state of the at least one functional block, and initiate the first reduced power mode in the at least one functional block. Other embodiments are described and claimed.Type: ApplicationFiled: March 13, 2013Publication date: September 18, 2014Inventors: Douglas Moran, Achmed Rumi Zahir, William Knolla, Hartej Singh, Vasudev Vasu Bibikar, Sanjeev Jahagirdar, Michael Klinglesmith, Irwin Vaz, Varghese George
-
Publication number: 20140181352Abstract: A processor includes at least one core, a power control unit, and a first interconnect to couple with a peripheral controller. The first interconnect is to provide a first uni-directional communication path for communication of first power management data from the processor to the peripheral controller. Other embodiments are described and claimed.Type: ApplicationFiled: December 26, 2012Publication date: June 26, 2014Inventors: Shaun M. Conrad, William Knolla, Douglas R. Moran, SM M. RAHMAN, JAWAD HAJ-YIHIA, ALON NAVEH, OHAD FALIK
-
Publication number: 20140181563Abstract: Particular embodiments described herein can offer a method that includes determining that a first reported latency tolerance associated with at least one first device has not been received, and causing determination of a platform latency tolerance based, at least in part, on a first predefined latency tolerance, which is to serve as a substitute for the first reported latency tolerance.Type: ApplicationFiled: December 24, 2012Publication date: June 26, 2014Inventors: Neil Songer, Barnes Cooper, Robert Gough, Jaya Jeyaseelan, William Knolla
-
Patent number: 8650427Abstract: Embodiments of methods and apparatus for entering an activity alignment on state from an activity alignment off state; masking one or more traffic flows that are received during at least a part of the activity alignment on state; and entering the activity alignment off state from the activity alignment on state, after being in the activity alignment on state for at least a first time period, based at least in part on said masking the one or more traffic flows. Additional variants and embodiments are also disclosed.Type: GrantFiled: March 31, 2011Date of Patent: February 11, 2014Assignee: Intel CorporationInventors: William Knolla, Douglas R. Moran, Neil W. Songer
-
Publication number: 20130339758Abstract: Embodiments of computer-implemented methods, systems, computing devices, and computer-readable media are described herein for transitioning a computing device between a first state in which the computing device uses a first amount of power and a second state in which the computing device uses a second, greater amount of power. The computing device may include a shared wake pin to which a first external device and a second external device may be operably coupled, and a communication bus to which the first external device is connected and the second external device is not. Responsive to receipt of a wake signal at the wake pin, the computing device may transition between states, send an instruction to the first external device over the communication bus, and determine whether the first or second external device initiated the wake signal based on a response at the wake pin.Type: ApplicationFiled: June 14, 2012Publication date: December 19, 2013Inventors: Christopher J. Lake, Bhushan Vaidya, William Knolla, Michael N. Derr, Yitschak Kapschitz, Reuven Rozic
-
Patent number: 8583948Abstract: Techniques for determining a communication interface of a computer platform. In an embodiment, a power management unit of a computer platform provides to an agent of the platform an indication of a power state. In certain embodiments, the agent determines, based on the indication of the power state, that an interface is expected to be available. The agent may designate information for transmission via the first interface—e.g. in lieu of transmitting the information via a second interface which is available prior to the first interface becoming available.Type: GrantFiled: July 1, 2011Date of Patent: November 12, 2013Assignee: Intel CorporationInventors: Christopher J. Lake, Michael N. Derr, Bhushan Vaidya, William Knolla, Yitschak Kapschitz, Reuven Rozic
-
Publication number: 20130007476Abstract: Techniques for determining a communication interface of a computer platform. In an embodiment, a power management unit of a computer platform provides to an agent of the platform an indication of a power state. In certain embodiments, the agent determines, based on the indication of the power state, that an interface is expected to be available. The agent may designate information for transmission via the first interface—e.g. in lieu of transmitting the information via a second interface which is available prior to the first interface becoming available.Type: ApplicationFiled: July 1, 2011Publication date: January 3, 2013Inventors: Christopher J. Lake, Michael N. Derr, Bhushan Vaidya, William Knolla, Yitschak Kapschitz, Reuven Rozic
-
Publication number: 20120254644Abstract: Embodiments of methods and apparatus for entering an activity alignment on state from an activity alignment off state; masking one or more traffic flows that are received during at least a part of the activity alignment on state; and entering the activity alignment off state from the activity alignment on state, after being in the activity alignment on state for at least a first time period, based at least in part on said masking the one or more traffic flows. Additional variants and embodiments are also disclosed.Type: ApplicationFiled: March 31, 2011Publication date: October 4, 2012Inventors: William Knolla, Douglas R. Moran, Neil W. Songer
-
Patent number: 7093115Abstract: Embodiments of the present invention provide a method and apparatus for detecting an interruption in memory initialization. A status bit for indicating whether memory initialization was interrupted or not is stored in a register. A basic input/output system (BIOS) sets the status bit prior to initialization and clears the status bit after initialization. The status bit cannot be reset by a standard platform reset. In operation, as the system is reset or turned on and prior to initialization, the BIOS checks the status bit to detect possible improper memory initialization. When the status bit is set, the BIOS concludes that a memory initialization had not completed and thus might be incorrect. The BIOS then causes power to be cycled to memory and any other steps needed are taken to return the memory to a functional state.Type: GrantFiled: December 19, 2002Date of Patent: August 15, 2006Assignee: Intel CorporationInventors: David I. Poisner, Michael N. Derr, Darren Abramson, Zohar Bogin, Adit Tarmaster, William Knolla
-
Publication number: 20040123088Abstract: Embodiments of the present invention provide a method and apparatus for detecting an interruption in memory initialization. A status bit for indicating whether memory initialization was interrupted or not is stored in a register. A basic input/output system (BIOS) sets the status bit prior to initialization and clears the status bit after initialization. The status bit cannot be reset by a standard platform reset. In operation, as the system is reset or turned on and prior to initialization, the BIOS checks the status bit to detect possible improper memory initialization. When the status bit is set, the BIOS concludes that a memory initialization had not completed and thus might be incorrect. The BIOS then causes power to be cycled to memory and any other steps needed are taken to return the memory to a functional state.Type: ApplicationFiled: December 19, 2002Publication date: June 24, 2004Inventors: David I. Poisner, Michael N. Derr, Darren Abramson, Zohar Bogin, Adit Tarmaster, William Knolla