Patents by Inventor Avi Mendelson

Avi Mendelson 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: 20070043965
    Abstract: Systems and methods of dynamic memory for power reduction are described with respect to a memory with a coupled sleep device. In one embodiment, the operating requirements can reflect amount of memory required to perform commensurate operations. Memory power management logic is used to coordinate memory requirements with operating requirements. The sleep device is able to enable or disable the memory based on the requirements to reduce power consumption.
    Type: Application
    Filed: August 22, 2005
    Publication date: February 22, 2007
    Inventors: Julius Mandelblat, Moty Mehalel, Avi Mendelson, Alon Naveh
  • Publication number: 20060273753
    Abstract: Methods, apparatus, and articles of manufacture control a device or system that has an operational limit related to the rate or frequency of operation. The frequency of operation is controlled at a variable rate calculated to maximize the system or apparatus performance over a calculated period of time short enough that a controlling factor, such as power consumption, does not vary significantly during the period. Known system parameters, such as thermal resistance and capacitance of an integrated circuit (IC) and its package, and measured values, such as current junction temperature in an IC, are used to calculate a time-dependent frequency of operation for the upcoming time period that results in the best overall performance without exceeding the operational limit, such as the junction temperature.
    Type: Application
    Filed: July 24, 2006
    Publication date: December 7, 2006
    Inventors: Aviad Cohen, Lev Finkelstein, Avi Mendelson, Ronny Ronen, Dmitry Rudoy
  • Patent number: 7141953
    Abstract: Methods, apparatus, and articles of manufacture control a device or system that has an operational limit related to the rate or frequency of operation. The frequency of operation is controlled at a variable rate calculated to maximize the system or apparatus performance over a calculated period of time short enough that a controlling factor, such as power consumption, does not vary significantly during the period. Known system parameters, such as thermal resistance and capacitance of an integrated circuit (IC) and its package, and measured values, such as current junction temperature in an IC, are used to calculate a time-dependent frequency of operation for the upcoming time period that results in the best overall performance without exceeding the operational limit, such as the junction temperature.
    Type: Grant
    Filed: September 3, 2004
    Date of Patent: November 28, 2006
    Assignee: Intel Corporation
    Inventors: Aviad Cohen, Lev Finkelstein, Avi Mendelson, Ronny Ronen, Dmitry Rudoy
  • Publication number: 20060143485
    Abstract: System, apparatus, method and article to manage power for a mobile device are described. The apparatus may include a power management module to save an operating context for a processor to at least one memory unit, and reduce power to the processor below a context retention point. Other embodiments are described and claimed.
    Type: Application
    Filed: December 28, 2004
    Publication date: June 29, 2006
    Inventors: Alon Naveh, Efraim Rotem, Ariel Berkovits, Avi Mendelson
  • Publication number: 20050088137
    Abstract: Methods, apparatus, and articles of manufacture control a device or system that has an operational limit related to the rate or frequency of operation. The frequency of operation is controlled at a variable rate calculated to maximize the system or apparatus performance over a calculated period of time short enough that a controlling factor, such as power consumption, does not vary significantly during the period. Known system parameters, such as thermal resistance and capacitance of an integrated circuit (IC) and its package, and measured values, such as current junction temperature in an IC, are used to calculate a time-dependent frequency of operation for the upcoming time period that results in the best overall performance without exceeding the operational limit, such as the junction temperature.
    Type: Application
    Filed: September 3, 2004
    Publication date: April 28, 2005
    Inventors: Aviad Cohen, Lev Finkelstein, Avi Mendelson, Ronny Ronen, Dmitry Rudoy
  • Patent number: 6854033
    Abstract: In general, the cache structure overcomes the deficiency of wasted tag space and reduces associativity. The method provides for storing a single tag along with a pointer to the actual data which is stored in a separate array which includes several lines. Each data block may have a variable length and occupy several lines. These lines are linked together to form a linked list. An invalidation mechanism allows invalidation of lines of the same data block, increasing data efficiency.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: February 8, 2005
    Assignee: Intel Corporation
    Inventors: Baruch Solomon, Avi Mendelson
  • Publication number: 20030005230
    Abstract: In general, the cache structure overcomes the deficiency of wasted tag space and reduces associativity. The method provides for storing a single tag along with a pointer to the actual data which is stored in a separate array which includes several lines. Each data block may have a variable length and occupy several lines. These lines are linked together to form a linked list. An invalidation mechanism allows invalidation of lines of the same data block, increasing data efficiency.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 2, 2003
    Inventors: Baruch Solomon, Avi Mendelson
  • Patent number: 6473777
    Abstract: A coprocessor performs an overhead function of a Java virtual machine executing in a main processor. The coprocessor includes memory access circuitry configured to access a memory also accessible by the host processor. Pointer receiving circuitry is configured to receive at least one pointer to data in the memory pertinent to the overhead function. Function performing circuitry is configured to perform the overhead function to operate on the data in the memory pointed to by the at least one pointer. Result passing circuitry configured to pass a result back to the main processor. For example, overhead functions that may be performed by the coprocessor include bytecode verification, just-in-time compiling and garbage collection.
    Type: Grant
    Filed: October 30, 1998
    Date of Patent: October 29, 2002
    Assignee: National Semiconductor Corporation
    Inventors: Danny Hendler, Jonathan Levy, Avi Mendelson
  • Patent number: 5996060
    Abstract: A processor and associated memory device that includes a fetcher for fetching instructions stored in the memory device. Each instruction constitutes either a value generating instruction or a non-value generating instruction. The processor further including a decoder for decoding the instructions, an issue unit for routing decoded instructions to an execution unit. The processor further having a predictor being responsive to a first set of instructions, from among the value generating instructions, for predicting, with respect to each one instruction in said first set of instructions, a predicted value that is determined on the basis of a prediction criterion which includes: (i) a previous value generated by the instruction; and (ii) at a stride.
    Type: Grant
    Filed: September 25, 1997
    Date of Patent: November 30, 1999
    Assignee: Technion Research and Development Foundation Ltd.
    Inventors: Avi Mendelson, Freddy Gabbay