Patents by Inventor Chandra Mohan Reddy Thimmannagari

Chandra Mohan Reddy Thimmannagari 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: 20040148497
    Abstract: A method for determining a reifetch address of a branch instruction in a set of instructions involves decoding the set of instructions, forwarding the set of instructions along with a value of a branch counter, updating the branch counter based on the set of instructions, and predicting a result of executing the branch instruction in the set of instructions. If mispredicted, a source address of the branch instruction is calculated. The calculating involves shifting the value of the branch counter dependent on a shift value to generate a shifted value of the branch counter, and adding a working copy of the program counter or next program counter and the shifted value of the branch counter to generate the source address which is in turn used to determine the reifetch address.
    Type: Application
    Filed: January 27, 2003
    Publication date: July 29, 2004
    Inventors: Ali Vahidsafa, Robert Nuckolls, Sorin Iacobovici, Rabin Sugumar, Suresh Thirumalaiswamy, Chandra Mohan Reddy Thimmannagari
  • Publication number: 20040148496
    Abstract: A method for handling a conditional move instruction using a two read port per issue slot register file, where the conditional move instruction references a first register, a second register, and a third register is provided. The method involves decoding a conditional move instruction, invoking at least two helper instructions dependent on the decoding, evaluating a register condition of the first register using a first helper instruction, and updating the third register with the contents of either the second register third register dependent on the evaluating using a second helper instruction.
    Type: Application
    Filed: January 27, 2003
    Publication date: July 29, 2004
    Inventors: Chandra Mohan Reddy Thimmannagari, Yoganand Chillarige, Sorin Lacobovici, Rabin A. Sugumar, Robert Nuckolls