Patents Represented by Attorney, Agent or Law Firm Thomas S. Auchterlonie
  • Patent number: 6314493
    Abstract: Disclosed is a predictive instruction cache system, and the method it embodies, for a VLIW processor. The system comprises: a first cache; a real or virtual second cache for storing a subset of the instructions in the second cache; and a real or virtual history look-up table for storing relations between first instructions and second instructions in the second cache. If a first instruction is located in a stage of the pipeline, then one of the relations will predict that a second instruction will be needed in the same stage a predetermined time later. The first cache can be physically distinct from the second cache, but preferably is not, i.e., the second cache is a virtual array. The history look-up table can also be physically distinct from the first cache, but preferably is not, i.e., the history look-up table is a virtual look-up table. The first cache is organized as entries.
    Type: Grant
    Filed: February 3, 1998
    Date of Patent: November 6, 2001
    Assignee: International Business Machines Corporation
    Inventor: David Arnold Luick