Patents by Inventor Alon Naveh

Alon Naveh 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: 7725745
    Abstract: Forming a plurality of pipeline orderings, each pipeline ordering comprising one of a sequential, a parallel, or a sequential and parallel combination of a plurality of stages of a pipeline, analyzing the plurality of pipeline orderings to determine a total power of each of the orderings, and selecting one of the plurality of pipeline orderings based on the determined total power of each of the plurality of pipeline orderings.
    Type: Grant
    Filed: December 19, 2006
    Date of Patent: May 25, 2010
    Assignee: Intel Corporation
    Inventors: Ron Gabor, Hong Jiang, Alon Naveh, Doron Rajwan, James Varga, Gady Yearim, Yuval Yosef
  • Patent number: 7584375
    Abstract: A distributed power management system for a bus architecture or similar communications network. The system supports multiple low power states and defines entry and exit procedures for maximizing energy savings and communication speed.
    Type: Grant
    Filed: May 26, 2006
    Date of Patent: September 1, 2009
    Assignee: Intel Corporation
    Inventors: Michael Gutman, Alon Naveh, Andrew W. Martwick, Gary A. Solomon
  • Publication number: 20090193274
    Abstract: Systems and methods of managing power provide for placing a processor in a non-snoopable state, where the processor is associated with a system memory. One or more data transfers between a controller and the system memory can be serviced while the processor is in the non-snoopable state. In one embodiment, it is determined that the processor has flushed an internal cache of the processor to the system memory before placing the processor in the non-snoopable state.
    Type: Application
    Filed: April 6, 2009
    Publication date: July 30, 2009
    Applicant: Intel Corporation
    Inventors: Leslie E. Cline, Siripong Sritanyaratana, Alon Naveh, Shai Rotem, Eric C. Samson, Michael N. Derr
  • Publication number: 20090172284
    Abstract: A method and apparatus for monitor and mwait in a distributed cache architecture is disclosed. One embodiment includes an execution thread sending a MONITOR request for an address to a portion of a distributed cache that stores the data corresponding to that address. At the distributed cache portion the MONITOR request and an associated speculative state is recorded locally for the execution thread. The execution thread then issues an MWAIT instruction for the address. At the distributed cache portion the MWAIT and an associated wait-to-trigger state are recorded for the execution thread. When a write request matching the address is received at the distributed cache portion, a monitor-wake event is then sent to the execution thread and the associated monitor state at the distributed cache portion for that execution thread can be reset to idle.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Inventors: Zeev Offen, Alon Naveh, Iris Sorani
  • Publication number: 20090172375
    Abstract: Systems and methods of managing operating points provide for determining the number of active cores in a plurality of processor cores. A maximum operating point is selected for at least one of the active cores based on the number of active cores. In one embodiment, the number of active cores is determined by monitoring an ACPI processor power state signal of each of the plurality of cores.
    Type: Application
    Filed: March 10, 2009
    Publication date: July 2, 2009
    Inventors: Efraim Rotem, Oren Lamdan, Alon Naveh
  • Publication number: 20090172423
    Abstract: A method, system, and apparatus may route an interrupt to a first core of a plurality of cores of a multi-core system. If the first core is in an idle or low power state, or operating in a power state at or below a threshold power state, a core in a least idle state may be found. The interrupt may be rerouted to and processed by the core in the least idle state. Cores in a multi-core system may be rated based on for example, power states or other characteristics, and interrupts may be assigned based on these ratings. Other embodiments are described and claimed.
    Type: Application
    Filed: December 31, 2007
    Publication date: July 2, 2009
    Inventors: Justin Song, Devadatta V. Bodas, Ohad Falik, Alon Naveh, Ilan Pardo, Anil Aggarwal, Sridhar Muthrasanallur, James B. Crossland
  • Publication number: 20090167092
    Abstract: Methods and mechanisms to simultaneously regulate two or more supply voltages provided to an integrated circuit by a voltage regulator. In an embodiment of the invention, a voltage regulation message exchanged between the integrated circuit and the voltage regulator includes an identifier indicating two or more supply voltages selected from a plurality of supply voltages provided to the integrated circuit by the voltage regulator, where the voltage regulation message relates to the indicated two or more supply voltages. In another embodiment, the voltage regulation message indicates a desired supply voltage level to which the indicated two or more supply voltages are to transition.
    Type: Application
    Filed: December 31, 2007
    Publication date: July 2, 2009
    Inventors: Hung-Piao Ma, Alon Naveh, Gil Schwarzband, Annabelle Pratt, Jorge Pedro Rodriguez, Joseph T. Dibene, II, Sean M. Welch, Kosta Lurla, Edward R. Stanford
  • Patent number: 7523327
    Abstract: Systems and methods of managing power provide for placing a processor in a non-snoopable state, where the processor is associated with a system memory. One or more data transfers between a controller and the system memory can be serviced while the processor is in the non-snoopable state. In one embodiment, it is determined that the processor has flushed an internal cache of the processor to the system memory before placing the processor in the non-snoopable state.
    Type: Grant
    Filed: March 5, 2005
    Date of Patent: April 21, 2009
    Assignee: Intel Corporation
    Inventors: Leslie E. Cline, Siripong Sritanyaratana, Alon Naveh, Shai Rotem, Eric C. Samson, Michael N. Derr
  • Publication number: 20090089607
    Abstract: Systems and method for providing a regulated voltage supply to an integrated circuit. In an embodiment of the invention, a voltage regulator in a system provides an integrated circuit in the system with information related to the voltage regulator providing a supply voltage to the integrated circuit. In another embodiment of the invention, the integrated circuit makes determinations about the operating characteristic of the system using information from the voltage regulator.
    Type: Application
    Filed: September 29, 2007
    Publication date: April 2, 2009
    Inventors: Jorge Rodriguez, Alon Naveh, Gil Schwarzband, Hung-Piao Ma, Stefan Rusu, James G. Hermerding, Ishmael F. Santos, Joseph T. Dibene, II, Edward Stanford
  • Patent number: 7502948
    Abstract: Systems and methods of managing operating points provide for determining the number of active cores in a plurality of processor cores. A maximum operating point is selected for at least one of the active cores based on the number of active cores. In one embodiment, the number of active cores is determined by monitoring an ACPI processor power state signal of each of the plurality of cores.
    Type: Grant
    Filed: December 30, 2004
    Date of Patent: March 10, 2009
    Assignee: Intel Corporation
    Inventors: Efraim Rotem, Oren Lamdan, Alon Naveh
  • Patent number: 7451333
    Abstract: Systems and methods of managing processors provide for detecting a command at a core of a processor having a plurality of cores, where the command requests a transition of the core to an idle state. Power consumption of the core is managed based on the command and an idle state status of each of the plurality of cores.
    Type: Grant
    Filed: September 3, 2004
    Date of Patent: November 11, 2008
    Assignee: Intel Corporation
    Inventors: Alon Naveh, Abraham Avi Mendelson, Ittai Anati, Eliezer Weissmann
  • Patent number: 7412569
    Abstract: Briefly, a system and a method to efficiently track changes in memory or storage areas, for example, in cache memories of computers and electronic systems. A method in accordance with an exemplary embodiment of the invention includes, for example, updating a tracking list with an address and/or a corresponding address to be updated of a changed entry in an intermediate memory. A system in accordance with an exemplary embodiment of the invention may include, for example, a tracking unit to track the locations of potential data discrepancies between a reference memory and an intermediate memory.
    Type: Grant
    Filed: April 10, 2003
    Date of Patent: August 12, 2008
    Assignee: Intel Corporation
    Inventors: Alon Naveh, Abraham Mendelson
  • Patent number: 7401241
    Abstract: Systems and methods of managing power provide for applying a voltage from a voltage regulator to a component of a computing system and reducing the voltage based on a power saving parameter that is dedicated to the component. The reduction can be in conjunction with the entry of the component into a low power state such as a standby state or an off state, where the power saving parameter defines a voltage such as a minimum operating voltage or minimum sustainable voltage for the component, respectively. In one embodiment, the component is a central processing unit.
    Type: Grant
    Filed: June 22, 2004
    Date of Patent: July 15, 2008
    Assignee: Intel Corporation
    Inventors: Efraim Rotem, Alon Naveh, Avner Kornfeld, Tsvika Kurts
  • Publication number: 20080148076
    Abstract: Forming a plurality of pipeline orderings, each pipeline ordering comprising one of a sequential, a parallel, or a sequential and parallel combination of a plurality of stages of a pipeline, analyzing the plurality of pipeline orderings to determine a total power of each of the orderings, and selecting one of the plurality of pipeline orderings based on the determined total power of each of the plurality of pipeline orderings.
    Type: Application
    Filed: December 19, 2006
    Publication date: June 19, 2008
    Inventors: Ron Gabor, Hong Jiang, Alon Naveh, Doron Rajwan, James Varga, Gady Yearim, Yuval Yosef
  • Patent number: 7363523
    Abstract: An integrated circuit device, such as a processor initiates a transition to a first power management state. The device then receives a request to exit the first power management state and, in response exits the first power management state at the highest of a reference operating voltage, such as a minimum operating voltage, and a current voltage. For one aspect, an analog to digital converter may be used to determine the current voltage level. Further, for one aspect the first power management state may be a deeper sleep (C4) state, and the processor may quickly exit to a C2 state in response to a bus event such as a bus snoop.
    Type: Grant
    Filed: August 31, 2004
    Date of Patent: April 22, 2008
    Assignee: Intel Corporation
    Inventors: Tsvika Kurts, Alon Naveh, Efraim Rotem, Brad M. Dendinger, Jorge P. Rodriguez, Ernest Knoll, David I. Poisner
  • Patent number: 7360103
    Abstract: A mechanism for P-state feedback to operating system (OS) with hardware coordination is described herein. In one embodiment, an example of a process includes, but is not limited to, receiving data from a processor representing an average performance over a previous period of time, and determining a performance state (P-state) for a next period of time based in part on the data representing the average performance over the previous period of time. Other methods and apparatuses are also described.
    Type: Grant
    Filed: May 21, 2004
    Date of Patent: April 15, 2008
    Assignee: Intel Corporation
    Inventors: Bernard J. Lint, Alon Naveh, Shivnandan D. Kaushik, Jeffrey R. Wilcox, Lance E. Hacking, Ping Sager, Kushagra Vaid, Todd A. Dutton
  • Patent number: 7350087
    Abstract: Briefly, system and method for message-based power management which may be used, for example, in computer systems and communications networks. Embodiments of the present invention may include, for example, a device connected to a power management controller (PMC); the device and/or the PMC may send, receive, and/or process power management event (PME) messages. Embodiments of the present invention may operate using links in communicative and/or non-communicative modes. Embodiments of the present invention may include a switch, to send/receive, process, create, re-format and/or route one or more PME message on behalf of various devices, for example, a Peripheral Component Interconnect (PCI) device.
    Type: Grant
    Filed: March 31, 2003
    Date of Patent: March 25, 2008
    Assignee: Intel Corporation
    Inventors: Alon Naveh, Mohan Kumar, Michael Gutman, Andrew Martwick, Gary Solomon
  • Patent number: 7237128
    Abstract: In one embodiment, there is provided a method comprising determining a target operating point for an electronic device, the target operating point including a target operating frequency and a target operating voltage; and dynamically changing a current operating point for the electronic device including a current operating frequency and a current operating voltage by non-contemporaneously changing the current operating frequency to the target operating frequency and a current operating voltage to the target operating voltage, wherein during the changing the electronic device is in an active state.
    Type: Grant
    Filed: May 26, 2004
    Date of Patent: June 26, 2007
    Assignee: Intel Corporation
    Inventors: Alon Naveh, Roman Surgutchik, Stephen H. Gunther, Robert Greiner, Hung-Piao Ma, Kevin Dai, Keng L. Wong
  • Publication number: 20070143514
    Abstract: A method for a mechanism for processor power state aware distribution of lowest priority interrupts. The method of one embodiment comprises receiving first power state information from a first component and second power state information from a second component. First task priority information from the first component and second task priority from the second component are also received. An interrupt request from a first device for servicing is received. Power state and task priority information for the first and second components are evaluated to determine which component should service the interrupt request. Either the first component or the second component is selected to be a destination component to service the interrupt request based on the power state and task priority information. The interrupt request is communicated to the destination component.
    Type: Application
    Filed: February 9, 2007
    Publication date: June 21, 2007
    Inventors: Shivnandan Kaushik, John Horigan, Alon Naveh, James Crossland
  • Patent number: 7225350
    Abstract: A distributed power management system for a bus architecture or similar communications network. The system supports multiple low power states and defines entry and exit procedures for maximizing energy savings and communication speed.
    Type: Grant
    Filed: May 26, 2006
    Date of Patent: May 29, 2007
    Assignee: Intel Corporation
    Inventors: Michael Gutman, Alon Naveh, Andrew W. Martwick, Gary A. Solomon