×

Computer system employing streaming buffer for instruction preetching

  • US 5,870,599 A
  • Filed: 10/17/1997
  • Issued: 02/09/1999
  • Est. Priority Date: 03/01/1994
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer system for executing a computer program comprising:

  • a system bus;

    a memory coupled to said system bus;

    an instruction cache storing frequently referenced instructions to be executed in said computer program;

    a logic unit managing transfer to/from said memory via said system bus;

    an instruction streaming buffer (ISB) coupled to said instruction cache and said logic unit, said ISB having M physical buffers associated with N virtual identifiers, where M and N are integers and M is less than N;

    said ISB sending external fetch requests to said logic unit to fetch instructions from said memory, each external fetch request being assigned a virtual identifier corresponding to a physical buffer, said physical buffer being renamed with a different virtual identifier for a new external fetch request in the event of a branch misprediction; and

    wherein said ISB forwards data returned by each said fetch request to said instruction cache only if said data is to be used by said computer program.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×