Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
138 words
An apparatus for forcing a cache miss, comprising: a CPU having a comparator means; a main memory linked to said CPU; a cache memory having a cache address, said cache address having a first plurality of fields where at least one of said first plurality of fields is set to a fixed value; and, address means of said CPU for specifying a read address, said read address having a second plurality of fields, said address means specifying said at least one said of second plurality of fields a comparison value, said comparator means of said CPU compares said fixed value with said comparison value, said CPU reads data from said cache memory if said fixed value equals said comparison value, said CPU reads data from said main memory if said fixed value does not equal said comparison value.
Claim 2
Independent Claim
138 words
An apparatus for forcing a cache miss, comprising: a CPU having a comparator means; a main memory linked to said CPU; a cache memory having a cache address, said cache address having a first plurality of fields where at least one of said first plurality of fields is set to a fixed value; and, address means of said CPU for specifying a read address, said read address having a second plurality of fields, said address means specifying said at least one said of second plurality of fields a comparison value, said comparator means of said CPU compares said fixed value with said comparison value, said CPU reads data from said cache memory if said fixed value equals said comparison value, said CPU reads data from said main memory if said fixed value does not equal said comparison value.
Claim 3
Dependent Claim
13 words
An apparatus as claimed in claim 1, wherein said fixed value is zero.
Claim 4
Dependent Claim
42 words
An apparatus as claimed in claim 1, wherein said address means further includes a cache flushing means, said cache flushing means providing said CPU with a sequence of main memory addresses, said CPU flushing said cache upon reading said sequence of addresses.
Claim 5
Independent Claim
137 words
A method for forcing a cache miss, comprising the steps of: setting at least one of a plurality of fields of a cache address of said cache memory to a fixed value; executing instructions in a CPU, wherein the instructions specify a memory read address, said memory read address having a plurality of memory address fields, setting by said instructions at least one of said memory address fields to a comparison value; comparing said fixed value in said fields of said cache memory address with said comparison value in said memory address fields by a comparator in said CPU; reading data from said cache memory in response to said comparison value equalling said fixed value; and, reading data from a main memory linked to said CPU in response to said comparison value not equalling said fixed value.
Claim 6
Independent Claim
137 words
A method for forcing a cache miss, comprising the steps of: setting at least one of a plurality of fields of a cache address of said cache memory to a fixed value; executing instructions in a CPU, wherein the instructions specify a memory read address, said memory read address having a plurality of memory address fields, setting by said instructions at least one of said memory address fields to a comparison value; comparing said fixed value in said fields of said cache memory address with said comparison value in said memory address fields by a comparator in said CPU; reading data from said cache memory in response to said comparison value equalling said fixed value; and, reading data from a main memory linked to said CPU in response to said comparison value not equalling said fixed value.
Claim 7
Dependent Claim
11 words
The method of claim 4, wherein said fixed value is zero.
Claim 8
Dependent Claim
30 words
The method of claim 4, further comprising: executing instructions in said CPU specifying a sequence of main memory addresses, said CPU flushing said cache upon reading said sequence of addresses.