Patents by Inventor Bapiraiu Vinnnakota

Bapiraiu Vinnnakota 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: 7249248
    Abstract: According to one embodiment of the invention, an apparatus is provided which includes a first register to hold an initial value of a first index associated with a looping instruction to be executed for a number of iterations, a second register to hold an initial value of a second index associated with the respective looping instruction, and a third register to hold data indicating non-linear variation pattern associated with the second index. For each iteration, actual increment of the first index and actual increment of the second index are set based on a target increment and the data indicating the non-linear variation pattern associated with the second index.
    Type: Grant
    Filed: November 25, 2002
    Date of Patent: July 24, 2007
    Assignee: Intel Corporation
    Inventors: Bapiraiu Vinnnakota, Saleem Mohammadali, Carl A. Alberola
  • Publication number: 20040103270
    Abstract: According to one embodiment of the invention, an apparatus is provided which includes a first register to hold an initial value of a first index associated with a looping instruction to be executed for a number of iterations, a second register to hold an initial value of a second index associated with the respective looping instruction, and a third register to hold data indicating non-linear variation pattern associated with the second index. For each iteration, actual increment of the first index and actual increment of the second index are set based on a target increment and the data indicating the non-linear variation pattern associated with the second index.
    Type: Application
    Filed: November 25, 2002
    Publication date: May 27, 2004
    Inventors: Bapiraiu Vinnnakota, Saleem Mohammadali, Carl A. Alberola