Patents by Inventor KS Venkatraman

KS Venkatraman 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: 20070083736
    Abstract: A digital signal processor which uses a RISC/CISC style front end and a VLIW style back end. Sequential ISA instructions are decoded into ?ops having a programmatic ordering. The ?ops are packed into a VLIW-like instruction packet according to a set of rules enforcing machine policy on e.g. data dependency, VLIW slot availability, maximum VLIW width, and so forth. Within the instruction packet, original program order is identified in case it is necessary to perform precise exception handling. The ISA code is executed as though it were on a RISC/CISC machine, but with VLIW style ILP efficiencies.
    Type: Application
    Filed: October 6, 2005
    Publication date: April 12, 2007
    Inventors: Aravindh Baktha, KS Venkatraman, Darrell Boggs
  • Patent number: 7069424
    Abstract: A method and apparatus for whacking a ?OP based upon the criticality of that ?OP. Also disclosed are embodiments of a method for determining the criticality of a ?OP.
    Type: Grant
    Filed: January 2, 2002
    Date of Patent: June 27, 2006
    Assignee: Intel Corporation
    Inventors: KS Venkatraman, Aravindh Baktha
  • Publication number: 20050268074
    Abstract: A method and apparatus for whacking a ?OP based upon the criticality of that ?OP. Also disclosed are embodiments of a method for determining the criticality of a ?OP.
    Type: Application
    Filed: August 9, 2005
    Publication date: December 1, 2005
    Inventors: KS Venkatraman, Aravindh Bakthavathsalu
  • Publication number: 20050216673
    Abstract: A method and device for determining an attribute associated with a locked load instruction and selecting a lock protocol based upon the attribute of the locked load instruction. Also disclosed is a method for concurrently executing the respective lock sequences associated with multiple threads of a processing device.
    Type: Application
    Filed: May 17, 2005
    Publication date: September 29, 2005
    Inventors: Harish Kumar, Aravindh Baktha, Mike Upton, KS Venkatraman, Herbert Hum, Zhongying Zhang
  • Patent number: 6922745
    Abstract: A method and device for determining an attribute associated with a locked load instruction and selecting a lock protocol based upon the attribute of the locked load instruction. Also disclosed is a method for concurrently executing the respective lock sequences associated with multiple threads of a processing device.
    Type: Grant
    Filed: May 2, 2002
    Date of Patent: July 26, 2005
    Assignee: Intel Corporation
    Inventors: Harish Kumar, Aravindh Baktha, Mike D. Upton, KS Venkatraman, Herbert H. Hum, Zhongying Zhang
  • Patent number: 6775747
    Abstract: A method and system are employed within a processor for performing page table walks on speculative software prefetch operations. The system includes a first fault register to store information associated with a faulting micro-op relating to a non-prefetch memory access operation and a second fault register to store information associated with a faulting micro-op relating to a prefetch memory access operation. Also included in the system is a first unit to determine whether a currently pending micro-op relates to a non-prefetch operation or a prefetch operation. The first unit is configured to drop the currently pending micro-op from a pipeline if (1) the currently pending micro-op relates to a prefetch memory access and (2) the currently pending micro-op has previously faulted.
    Type: Grant
    Filed: January 3, 2002
    Date of Patent: August 10, 2004
    Assignee: Intel Corporation
    Inventor: KS Venkatraman
  • Publication number: 20030208647
    Abstract: A method and device for determining an attribute associated with a locked load instruction and selecting a lock protocol based upon the attribute of the locked load instruction. Also disclosed is a method for concurrently executing the respective lock sequences associated with multiple threads of a processing device.
    Type: Application
    Filed: May 2, 2002
    Publication date: November 6, 2003
    Inventors: Harish Kumar, Aravindh Baktha, Mike D. Upton, KS Venkatraman, Herbert H. Hum, Zhongying Zhang
  • Publication number: 20030126407
    Abstract: A method and apparatus for whacking a &mgr;OP based upon the criticality of that &mgr;OP. Also disclosed are embodiments of a method for determining the criticality of a &mgr;OP.
    Type: Application
    Filed: January 2, 2002
    Publication date: July 3, 2003
    Inventors: KS Venkatraman, Aravindh Baktha
  • Publication number: 20030126371
    Abstract: A method and system are employed within a processor for performing page table walks on speculative software prefetch operations. The system includes a first fault register to store information associated with a faulting micro-op relating to a non-prefetch memory access operation and a second fault register to store information associated with a faulting micro-op relating to a prefetch memory access operation. Also included in the system is a first unit to determine whether a currently pending micro-op relates to a non-prefetch operation or a prefetch operation. The first unit is configured to drop the currently pending micro-op from a pipeline if (1) the currently pending micro-op relates to a prefetch memory access and (2) the currently pending micro-op has previously faulted.
    Type: Application
    Filed: January 3, 2002
    Publication date: July 3, 2003
    Inventor: KS Venkatraman