Patents by Inventor Opher Kahn

Opher Kahn 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: 20060143402
    Abstract: In one embodiment, a buffer is presented. The buffer comprises a type designator to designate that the buffer is a streaming read buffer, and a plurality of use designators to indicate whether data within the buffer has been used. The data within the buffer is an uncacheable memory type, such as Uncacheable Speculative Write Combining (USWC) memory. Furthermore, in some embodiments, the buffer is allocated upon execution of a streaming read buffer instruction. In other embodiments, the data within the buffer can only be used once and cannot be cached elsewhere in the processor.
    Type: Application
    Filed: December 23, 2004
    Publication date: June 29, 2006
    Inventors: Srinivas Chennupaty, Jack Doweck, Blaise Fanning, Prashant Sethi, Opher Kahn
  • Publication number: 20050114628
    Abstract: Processors and methods having an expanded logical register set. In one embodiment, a processor includes Intel Architecture-32 (IA-32) instruction set decoding logic and an expanded logical register set. The expanded logical register set can include more than eight logical registers of a first type.
    Type: Application
    Filed: July 22, 2003
    Publication date: May 26, 2005
    Inventors: Opher Kahn, Alexander Peleg, Bob Valentine
  • Patent number: 6886105
    Abstract: A method and apparatus for resuming operations from a low latency wake-up low power state. One embodiment provides a system including a processor, an operating system, and a memory subsystem that requires initialization commands to exit a memory low power state. Control logic detects exit from an operating system low latency low power state and responsively generates a plurality of initialization commands to remove the memory subsystem from the memory low power state prior to deasserting a stop clock signal and allowing execution to resume.
    Type: Grant
    Filed: February 14, 2000
    Date of Patent: April 26, 2005
    Assignee: Intel Corporation
    Inventors: Opher Kahn, Doron Orenstein
  • Publication number: 20050086420
    Abstract: A memory controller (MC) includes a buffer control circuit (BCC) to enable/disable buffers coupled to a terminated bus. The BCC can detect transactions and speculatively enable the buffers before the transaction is completely decoded. If the transaction is targeted for the terminated bus, the buffers will be ready to drive signals onto the terminated bus by the time the transaction is ready to be performed, thereby eliminating the “enable buffer” delay incurred in some conventional MCs. If the transaction is not targeted for the terminated bus, the BCC disables the buffers to save power. In MCs that queue transactions, the BCC can snoop the queue to find transactions targeted for the terminated bus and begin enabling the buffers before these particular transactions are fully decoded.
    Type: Application
    Filed: November 19, 2004
    Publication date: April 21, 2005
    Inventors: Jeffrey Wilcox, Opher Kahn, Alon Naveh
  • Publication number: 20040193934
    Abstract: A processing system includes a bus and a processor whose core is constrained to have one or more core clock signal frequencies no lower than a predetermined multiple of the lowest of one or more bus clock signal frequencies. In a power-save mode, the processor is able to generate one or more core clock signals at frequencies such that the lowest core clock signal frequency is lower than the predetermined multiple of the lowest of the one or more bus clock signal frequencies in performance mode. The processor is able to achieve this by generating the one or more bus clock signals so that the lowest of the bus clock signal frequencies in power-save mode is lower than the lowest of the bus clock signal frequencies in performance mode.
    Type: Application
    Filed: March 24, 2003
    Publication date: September 30, 2004
    Inventor: Opher Kahn
  • Publication number: 20040019738
    Abstract: Apparatus and methods to adaptively throttle accesses to memory employ a masking tool to specify the percentage of memory bandwidth available for access. The apparatus applies the mask and monitors the number of memory accesses during a throttle-monitoring window. If the number of memory accesses during the throttle-monitoring window exceeds or is fewer than the percentage of memory bandwidth specified by the mask, access to the memory continues until the end of the throttle-monitoring window and at the end of the throttle-monitoring window the apparatus selects the next lower mask for a lower memory bandwidth allocation or selects the next higher mask for a higher memory bandwidth allocation, respectively.
    Type: Application
    Filed: July 28, 2003
    Publication date: January 29, 2004
    Inventors: Opher Kahn, Erez Birenzwig
  • Patent number: 6662278
    Abstract: Apparatus and methods to adaptively throttle accesses to memory employ a masking tool to specify the percentage of memory bandwidth available for access. The apparatus applies the mask and monitors the number of memory accesses during a throttle-monitoring window. If the number of memory accesses during the throttle-monitoring window exceeds or is fewer than the percentage of memory bandwidth specified by the mask, access to the memory continues until the end of the throttle-monitoring window. At the end of the throttle-monitoring window, the apparatus selects the next lower mask, which has a lower memory bandwidth allocation, applies the next lower mask, and monitors the number of memory accesses during the next throttle-monitoring window.
    Type: Grant
    Filed: September 22, 2000
    Date of Patent: December 9, 2003
    Assignee: Intel Corporation
    Inventors: Opher Kahn, Erez Birenzwig
  • Publication number: 20030188212
    Abstract: A method and apparatus for resuming operations from a low latency wake-up low power state. One embodiment provides a system including a processor, an operating system, and a memory subsystem that requires initialization commands to exit a memory low power state. Control logic detects exit from an operating system low latency low power state and responsively generates a plurality of initialization commands to remove the memory subsystem from the memory low power state prior to deasserting a stop clock signal and allowing execution to resume.
    Type: Application
    Filed: February 14, 2000
    Publication date: October 2, 2003
    Inventors: Opher Kahn, Doron Orenstein