×

Dual cache for independent prefetch and execution units

  • US 4,701,844 A
  • Filed: 10/16/1986
  • Issued: 10/20/1987
  • Est. Priority Date: 03/30/1984
  • Status: Expired due to Term
First Claim
Patent Images

1. A digital computing system comprising:

  • a main memory unit for storing at addressable locations thereof blocks of information, including instructions and operands, useable in said system; and

    a central processing unit for fetching and executing instructions comprising;

    an instruction prefetch unit for fetching said instructions;

    an arithmetic logic processing unit for executing said instructions;

    an instruction cache memory unit for storing blocks of said information, said instruction cache memory unit including first means coupled to said instruction prefetch unit for determining whether an instruction sought by said instruction prefetch unit is contained in said instruction cache memory unit, said first means also being coupled to said arithmetic logic processing unit for generating a first signal if information to be written by said arithmetic logic processing unit into said main memory unit is contained in said instruction cache memory unit; and

    an operand cache memory unit for storing blocks of said information, said operand cache memory unit including second means coupled to said arithmetic logic processing unit for determining whether an operand sought by said arithmetic logic processing unit is contained in said operand cache memory unit, said second means also being coupled to said arithmetic logic processing unit for generating a second signal if information to by written by said arithmetic logic processing unit into said main memory unit is contained in said operand cache memory unit;

    means enabling said arithmetic logic processing unit to write information simultaneously into said main memory unit and into said instruction cache memory unit in response to said first signal; and

    means enabling said arithmetic logic processing unit to write information simultaneously into said main memory and into said operand cache memory unit in response to said second signal.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×