Patents by Inventor Andreas I. Moshovos

Andreas I. Moshovos 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: 6658554
    Abstract: A data dependence prediction technique is used to establish linkage between two instructions using data so that accessing the data from memory may be bypassed. Instead, the data retrieved in the first data using instruction is temporarily stored in a local register to be used by the second data using instruction. Parallel processing techniques of squashing are used in the event that the prediction is erroneous.
    Type: Grant
    Filed: October 14, 1999
    Date of Patent: December 2, 2003
    Inventors: Andreas I. Moshovos, Gurindar S. Sohi
  • Patent number: 5781752
    Abstract: A predictor circuit permits advanced execution of instructions depending for their data on previous instructions by predicting such dependencies based on previous mis-speculations detected at the final stages of processing. Synchronization of dependent instructions is provided by a table creating entries for each instance of potential dependency. Table entries are created and deleted dynamically to limit total memory requirements.
    Type: Grant
    Filed: December 26, 1996
    Date of Patent: July 14, 1998
    Assignee: Wisconsin Alumni Research Foundation
    Inventors: Andreas I. Moshovos, Scott E. Breach, Terani N. Vijaykumar, Gurindar S. Sohi