Patents by Inventor Balas K. Natarjan

Balas K. Natarjan 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: 5857104
    Abstract: A compiler includes a branch statistics data analyzer to analyze branch statistics data of a branch instruction to construct a branch predictor function for the branch instruction. A branch prediction instruction generator is coupled to the branch statistics data analyzer to generate at least one prediction instruction to implement the branch predictor function. A main compiling engine is coupled to the branch prediction instruction generator to insert the prediction instruction before the branch instruction. A method of dynamically predicting a branch instruction of a program is also described.
    Type: Grant
    Filed: November 26, 1996
    Date of Patent: January 5, 1999
    Assignee: Hewlett-Packard Company
    Inventors: Balas K. Natarjan, Scott A. Mahlke