Patents by Inventor John W. Sias

John W. Sias 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: 6640315
    Abstract: Disclosed is a method and system for handling inline recovery from speculatively executed instructions. Each register may be provided with an E-tag, that, when set, indicates an exception occurred in the generation of the value stored in its register, and an R-tag, which is used to manage data flow dependencies in recovery mode. Recovery is performed by re-executing speculatively those set of speculative instructions that are data flow dependent upon a first excepting speculative instruction. The disclosed invention provides an architecture and method for efficient exception handling when combining control speculation, data speculation and predication, thereby resulting in substantially enhanced instruction level parallelism.
    Type: Grant
    Filed: June 26, 1999
    Date of Patent: October 28, 2003
    Assignee: Board of Trustees of the University of Illinois
    Inventors: Wen-mei W. Hwu, Daniel A. Connors, David I. August, John W. Sias