Patents by Inventor Sagi Lahav

Sagi Lahav 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).

  • Publication number: 20090328057
    Abstract: A device and method may fetch an instruction or micro-operation for execution. An indication may be made as to whether the instruction is dependent upon any source values corresponding to a set of previously fetched instructions. A value may be stored corresponding to each source value from which the first instruction depends. An indication may be made for each of the set of sources of the instruction, whether the source depends on a previously loaded value or source, where indicating may include storing a value corresponding to the indication. The instruction may be executed after the stored values associated with the instruction indicate the dependencies are satisfied.
    Type: Application
    Filed: June 30, 2008
    Publication date: December 31, 2009
    Inventors: Sagi LAHAV, Guy Patkin, Zeev Sperber, Herbert Hum, Shih-Lien Lu, Srikanth T. Srinivasan
  • Patent number: 7389406
    Abstract: A partial execution unit of a splittable execution unit performs an operation on a portion of one or more arguments of a micro-operation to generate a first partial execution result of the micro-operation. A complementary portion of one of the arguments is passed through a bypass execution unit instead of through the splittable execution unit to generate a second partial execution result of the micro-operation. The first partial execution result and second partial execution result are concatenated into a full execution result.
    Type: Grant
    Filed: September 28, 2004
    Date of Patent: June 17, 2008
    Assignee: Intel Corporation
    Inventors: Zeev Sperber, Guillermo Savransky, Sagi Lahav
  • Publication number: 20070088965
    Abstract: Periods of futile activity by one or more logic circuits of a component of a processor may be predicted, and then during each such period, one or more of the logic circuits may operate in a power-save state with reduced power consumption, with the latter part of the period being used to bring the logic circuits back into performance state, so that performance is not diminished beyond an acceptable level due to the power-save state. The decision of whether to reduce the power consumption of a particular logic circuit of a particular processor component is to have at a particular future time is made internally in the particular processor component based on one or more signals received by the particular processor component.
    Type: Application
    Filed: December 12, 2006
    Publication date: April 19, 2007
    Inventors: Zeev Sperber, Ittai Anati, Ofer Sierra, Asi Joseph, Sagi Lahav
  • Patent number: 7167989
    Abstract: Periods of futile activity by one or more logic circuits of a component of a processor may be predicted, and then during each such period, one or more of the logic circuits may operate in a power-save state with reduced power consumption, with the latter part of the period being used to bring the logic circuits back into performance state, so that performance is not diminished beyond an acceptable level due to the power-save state. The decision of whether to reduce the power consumption of a particular logic circuit of a particular processor component is to have at a particular future time is made internally in the particular processor component based on one or more signals received by the particular processor component.
    Type: Grant
    Filed: October 14, 2003
    Date of Patent: January 23, 2007
    Assignee: Intel Corporation
    Inventors: Zeev Sperber, Ittai Anati, Ofer Sierra, Asi Joseph, Sagi Lahav
  • Publication number: 20070005940
    Abstract: Embodiments of the present invention provide an apparatus, system, and method of routing a source operand. Some demonstrative embodiments my include replacing a source operand of a micro operation to be executed by an execution unit with a value type representing a source value, e.g., if the source operand corresponds to the source value. Other embodiments are described and claimed.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 4, 2007
    Inventors: Zeev Sperber, Guillermo Savransky, Sagi Lahav, Thierry Pons, Stephan Jourdan
  • Publication number: 20060095740
    Abstract: A partial execution unit of a splittable execution unit performs an operation on a portion of one or more arguments of a micro-operation to generate a first partial execution result of the micro-operation. A complementary portion of one of the arguments is passed through a bypass execution unit instead of through the splittable execution unit to generate a second partial execution result of the micro-operation. The first partial execution result and second partial execution result are concatenated into a full execution result.
    Type: Application
    Filed: September 28, 2004
    Publication date: May 4, 2006
    Inventors: Zeev Sperber, Guillermo Savransky, Sagi Lahav
  • Patent number: 7020789
    Abstract: In some embodiments of the present invention, one or more elements of a processor core may receive a signal indicating that operands of a micro-instruction are narrow, for example less than or equal to 32 bits. In response to this signal, one or more components of a processor core element that are able to handle more than 32 bits of data (e.g. operands or results) may function as though they handle only 32 bits of data.
    Type: Grant
    Filed: December 31, 2002
    Date of Patent: March 28, 2006
    Assignee: Intel Corporation
    Inventors: Zeev Sperber, Ittai Anati, Yuval Bustan, Sagi Lahav
  • Publication number: 20050081067
    Abstract: Periods of futile activity by one or more logic circuits of a component of a processor may be predicted, and then during each such period, one or more of the logic circuits may operate in a power-save state with reduced power consumption, with the latter part of the period being used to bring the logic circuits back into performance state, so that performance is not diminished beyond an acceptable level due to the power-save state. The decision of whether to reduce the power consumption of a particular logic circuit of a particular processor component is to have at a particular future time is made internally in the particular processor component based on one or more signals received by the particular processor component.
    Type: Application
    Filed: October 14, 2003
    Publication date: April 14, 2005
    Inventors: Zeev Sperber, Ittai Anati, Ofer Sierra, Asi Joseph, Sagi Lahav
  • Publication number: 20040128573
    Abstract: In some embodiments of the present invention, one or more elements of a processor core may receive a signal indicating that operands of a micro-instruction are narrow, for example less than or equal to 32 bits. In response to this signal, one or more components of a processor core element that are able to handle more than 32 bits of data (e.g. operands or results) may function as though they handle only 32 bits of data.
    Type: Application
    Filed: December 31, 2002
    Publication date: July 1, 2004
    Inventors: Zeev Sperber, Ittai Anati, Yuval Bustan, Sagi Lahav