Patents Examined by Ayni Mohahamed
  • Patent number: 5511175
    Abstract: The present invention provides for the updating of both the instructions in a branch prediction cache and instructions recently provided to an instruction pipeline from the cache when an instruction being executed attempts to change such instructions ("Store-Into-Instruction-Stream"). The branch prediction cache (BPC) includes a tag identifying the address of instructions causing a branch, a record of the target address which was branched to on the last occurrence of each branch instruction, and a copy of the first several instructions beginning at this target address. A separate instruction cache is provided for normal execution of instructions, and all of the instructions written into the branch prediction cache from the system bus must also be stored in the instruction cache. The instruction cache monitors the system bus for attempts to write to the address of an instruction contained in the instruction cache.
    Type: Grant
    Filed: October 20, 1994
    Date of Patent: April 23, 1996
    Assignee: NexGen, Inc.
    Inventors: John G. Favor, Korbin Van Dyke, David R. Stiles