Patents by Inventor Kiran Padwekar

Kiran Padwekar 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: 9729309
    Abstract: Embodiments of an invention for securing transmissions between processor packages are disclosed. In one embodiment, an apparatus includes an encryption unit to encrypt first content to be transmitted from the apparatus to a processor package directly through a point-to-point link.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: August 8, 2017
    Assignee: Intel Corporation
    Inventors: Simon Johnson, Abhishek Das, Carlos Rozas, Uday Savagaonkar, Robert Blankenship, Kiran Padwekar
  • Publication number: 20140173275
    Abstract: Embodiments of an invention for securing transmissions between processor packages are disclosed. In one embodiment, an apparatus includes an encryption unit to encrypt first content to be transmitted from the apparatus to a processor package directly through a point-to-point link.
    Type: Application
    Filed: December 19, 2012
    Publication date: June 19, 2014
    Inventors: Simon Johnson, Abhishek Das, Carlos Rozas, Uday Savagaonkar, Robert Blankenship, Kiran Padwekar
  • Patent number: 7991875
    Abstract: A link layer system is provided. The link layer system a first link layer control module and a retry queue for storing a transmitted data packet. The retry control module is coupled to the first link layer control module, which directs the retry queue to discard the transmitted data packet when an acknowledgment bit is received by the first link layer control module.
    Type: Grant
    Filed: January 6, 2006
    Date of Patent: August 2, 2011
    Assignee: Intel Corporation
    Inventors: Ching-Tsun Chou, Suresh Chittor, Andalib Khan, Akhilesh Kumar, Phanindra K. Mannava, Rajee S. Ram, Sujoy Sen, Srinand Venkatesan, Kiran Padwekar
  • Patent number: 7571341
    Abstract: The ability to change from a first bus ratio to a second bus ratio without draining the transaction queues of a processor.
    Type: Grant
    Filed: September 22, 2006
    Date of Patent: August 4, 2009
    Assignee: Intel Corporation
    Inventors: Kiran Padwekar, Arvind Mandhani, Durgesh Srivastava
  • Patent number: 7475269
    Abstract: The ability to change from a first bus ratio to a second bus ratio without draining the transaction queues of a processor.
    Type: Grant
    Filed: September 22, 2006
    Date of Patent: January 6, 2009
    Assignee: Intel Corporation
    Inventors: Kiran Padwekar, Arvind Mandhani, Durgesh Srivastava
  • Publication number: 20080034237
    Abstract: The ability to change from a first bus ratio to a second bus ratio without draining the transaction queues of a processor.
    Type: Application
    Filed: August 21, 2007
    Publication date: February 7, 2008
    Inventors: Kiran Padwekar, Arvind Mandhani, Durgesh Srivastava
  • Patent number: 7272736
    Abstract: The ability to change from a first bus ratio to a second bus ratio without draining the transaction queues of a processor.
    Type: Grant
    Filed: March 3, 2004
    Date of Patent: September 18, 2007
    Assignee: Intel Corporation
    Inventors: Kiran Padwekar, Arvind Mandhani, Durgesh Srivastava
  • Publication number: 20070130353
    Abstract: A link layer system is provided. The link layer system a first link layer control module and a retry queue for storing a transmitted data packet. The retry control module is coupled to the first link layer control module, which directs the retry queue to discard the transmitted data packet when an acknowledgment bit is received by the first link layer control module.
    Type: Application
    Filed: January 6, 2006
    Publication date: June 7, 2007
    Inventors: Ching-Tsun Chou, Suresh Chittor, Andalib Khan, Akhilesh Kumar, Phanindra Mannava, Rajee Ram, Sujoy Sen, Srinand Venkatesan, Kiran Padwekar
  • Publication number: 20070016820
    Abstract: The ability to change from a first bus ratio to a second bus ratio without draining the transaction queues of a processor.
    Type: Application
    Filed: September 22, 2006
    Publication date: January 18, 2007
    Inventors: Kiran Padwekar, Arvind Mandhani, Durgesh Srivastava
  • Publication number: 20070016819
    Abstract: The ability to change from a first bus ratio to a second bus ratio without draining the transaction queues of a processor.
    Type: Application
    Filed: September 22, 2006
    Publication date: January 18, 2007
    Inventors: Kiran Padwekar, Arvind Mandhani, Durgesh Srivastava
  • Patent number: 7107437
    Abstract: A method and apparatus are provided for improving the performance of branch prediction using a combination of a speculative branch target buffer (SBTB) and an architectural branch target buffer (ABTB). According to one embodiment, speculative branch data is maintained for in-flight branches (i.e., those that have been fetched but not yet retired). A branch entry is speculatively allocated in a line of the SBTB after decoding an instruction containing a branch, such as a conditional branch, a return from a subroutine, a call to a subroutine, or an unconditional branch. Subsequently, the branch data associated with the branch entry is speculatively updated after branch prediction has been completed for the branch. Finally, the branch data is corrected after the branch has been executed. According to another embodiment, a novel branch prediction circuit includes both a speculative branch target buffer (SBTB) cache and an architectural branch target buffer (ABTB) cache.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: September 12, 2006
    Assignee: Intel Corporation
    Inventor: Kiran A. Padwekar
  • Patent number: 7100027
    Abstract: Methods and systems for replaying arbitrary system executions are disclosed. A system includes a storage element, a memory hierarchy and a processor. The memory hierarchy is coupled to the storage element. The processor is coupled to the memory hierarchy. The processor executes instructions from the memory hierarchy. A replay handler is loaded into the memory hierarchy. The replay handler is executed for replaying at least one execution. In another embodiment, a method for replaying executions is disclosed. Normal execution of a processor is interrupted. A replay/restart kernel is loaded. At least one execution is replayed. Normal execution of the processor is resumed.
    Type: Grant
    Filed: December 13, 1999
    Date of Patent: August 29, 2006
    Assignee: Intel Corporation
    Inventor: Kiran A. Padwekar
  • Patent number: 7016304
    Abstract: A link layer system is provided. The link layer system a first link layer control module and a retry queue for storing a transmitted data packet. The retry control module is coupled to the first link layer control module, which directs the retry queue to discard the transmitted data packet when an acknowledgment bit is received by the first link layer control module.
    Type: Grant
    Filed: May 18, 2001
    Date of Patent: March 21, 2006
    Assignee: Intel Corporation
    Inventors: Ching-Tsun Chou, Suresh Chittor, Andalib Khan, Akhilesh Kumar, Phanindra K. Mannava, Rajee S. Ram, Sujoy Sen, Srinand Venkatesan, Kiran Padwekar
  • Publication number: 20050198544
    Abstract: The ability to change from a first bus ratio to a second bus ratio without draining the transaction queues of a processor.
    Type: Application
    Filed: March 3, 2004
    Publication date: September 8, 2005
    Inventors: Kiran Padwekar, Arvind Mandhani, Durgesh Srivastava
  • Patent number: 6925584
    Abstract: Methods and systems of testing a processor are disclosed. A system includes a storage unit, a memory hierarchy, and a processor. The memory hierarchy is coupled to the storage element. The processor is coupled to the memory hierarchy. The processor reads instructions from the memory hierarchy. On a probe mode break, the processor initiates the transfer of original code of the memory hierarchy to the storage unit. Test code is loaded into the memory hierarchy. The test code is executed. The original code is loaded back into the memory hierarchy. Normal execution is resumed.
    Type: Grant
    Filed: April 30, 2003
    Date of Patent: August 2, 2005
    Assignee: Intel Corporation
    Inventors: Kiran A. Padwekar, Jesse Pan, Sudhakar Bhat
  • Publication number: 20030196146
    Abstract: Methods and systems of testing a processor are disclosed. A system includes a storage unit, a memory hierarchy, and a processor. The memory hierarchy is coupled to the storage element. The processor is coupled to the memory hierarchy. The processor reads instructions from the memory hierarchy. On a probe mode break, the processor initiates the transfer of original code of the memory hierarchy to the storage unit. Test code is loaded into the memory hierarchy. The test code is executed. The original code is loaded back into the memory hierarchy. Normal execution is resumed.
    Type: Application
    Filed: April 30, 2003
    Publication date: October 16, 2003
    Applicant: Intel Corporation
    Inventors: Kiran A. Padwekar, Jesse Pan, Sudhakar Bhat
  • Patent number: 6571359
    Abstract: Methods and systems of testing a processor are disclosed. A system includes a storage unit, a memory hierarchy, and a processor. The memory hierarchy is coupled to the storage element. The processor is coupled to the memory hierarchy. The processor reads instructions from the memory hierarchy. On a probe mode break, the processor initiates the transfer of original code of the memory hierarchy to the storage unit. Test code is loaded into the memory hierarchy. The test code is executed. The original code is loaded back into the memory hierarchy. Normal execution is resumed.
    Type: Grant
    Filed: December 13, 1999
    Date of Patent: May 27, 2003
    Assignee: Intel Corporation
    Inventors: Kiran A. Padwekar, Jesse Pan, Sudhakar Bhat
  • Publication number: 20020172164
    Abstract: A link layer system is provided. The link layer system a first link layer control module and a retry queue for storing a transmitted data packet. The retry control module is coupled to the first link layer control module, which directs the retry queue to discard the transmitted data packet when an acknowledgment bit is received by the first link layer control module.
    Type: Application
    Filed: May 18, 2001
    Publication date: November 21, 2002
    Inventors: Ching-Tsun Chou, Suresh Chittor, Andalib Khan, Akhilesh Kumar, Phanindra K. Mannava, Rajee S. Ram, Sujoy Sen, Srinand Venkatesan, Kiran Padwekar
  • Patent number: 6317822
    Abstract: Code and instruction encoding extensions to a microcontroller architecture provide backward compatibility with an existing microcontroller while allowing significant performance enhancements as a result to the new architecture. An extension to provide additional instruction codes has been implemented while retaining backwards compatibility so that the instructions for the prior processor retain their functionality by utilizing one unused opcode in the prior processor's opcode map. In this connection, two modes of operation are provided, namely binary and source modes. The entire instruction set is available in both modes, but the encoding is different. In the binary mode, all of the instructions of the prior processor keep their encoding. The additional instructions have an ASH prefix, ASH being the single unused opcode. In source mode, some of the instructions from the prior processor known as register instructions have the AS prefix, thereby freeing up 160 opcodes for more important instructions.
    Type: Grant
    Filed: October 3, 1997
    Date of Patent: November 13, 2001
    Assignee: Intel Corporation
    Inventor: Kiran A. Padwekar
  • Patent number: 6154833
    Abstract: A circuit and method for handling a hardware conflict experienced by a branch target buffer. The method for handling the hardware conflict includes three steps. First, a determination is made to detect whether there is a write allocation to a branch target buffer (BTB) cache. If so, precedence is given to the write allocation by invalidating at least a first instruction pointer within a BTB pipeline. The first instruction pointer would have been used to read information from the BTB cache for branch prediction, absent the write allocation. Thereafter, the first instruction pointer is recovered by reloading it into the BTB pipeline in order to avoid missing its opportunity to predict. The two cycle delay caused by the invalidation and recovery of the first instruction pointer has little effect on the performance level of the circuit practicing this method of operation.
    Type: Grant
    Filed: August 11, 1997
    Date of Patent: November 28, 2000
    Assignee: Intel Corporation
    Inventors: Keshavram N. Murty, James A. Stone, Kiran A. Padwekar