Methods and apparatus for maintaining cache coherency during cop

Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395874, 395728, 395873, 395859, 395860, 711118, 711 3, G06F 1316

Patent

active

057428310

ABSTRACT:
Methods and apparatus for maintaining cache coherency for pending load operations. A processor is selectively stalling only when there exists certain relationships between the address of an incoming store instruction and the addresses of the pending load instructions. The address specified by an incoming store instruction is compared with all the addresses specified by the pending load instructions that are stored in a bus queue. The processor is stalled from issuing subsequent instructions and executing the store instruction if the comparison results in a match of the store instruction address with any of the addresses of the pending load instructions. Instruction issue and execution of the store instruction are unstalled when data from the matching load instruction address returns. Alternatively, a count of the number of load instructions pending in the bus queue for each specified address may be maintained. Upon receiving a store instruction, a stall occurs if the count for a corresponding address specified by the store instruction is non-zero. The count for an address specified by a load instruction is incremented if the load instruction misses the cache. When the requested data returns from external memory, the count for the address specified by the missed load instruction is decremented. When data from the load instruction address that matches the store instruction address returns and the count for the address specified by the stalled store instruction is zero, then instruction issue and execution of the store instruction are unstalled.

REFERENCES:
patent: 4901233 (1990-02-01), Liptay
patent: 5123095 (1992-06-01), Papadopoulos et al.
patent: 5185871 (1993-02-01), Frey et al.
patent: 5210749 (1993-05-01), Firoozmand
patent: 5247626 (1993-09-01), Firoozmand
patent: 5278969 (1994-01-01), Pashan et al.
patent: 5379379 (1995-01-01), Becker et al.
patent: 5450564 (1995-09-01), Hassler et al.
Popescu, Val et al., "The Metaflow Architecture", IEEE Micro, Jun. 1991, pp. 10-13, 63-73.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Methods and apparatus for maintaining cache coherency during cop does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Methods and apparatus for maintaining cache coherency during cop, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Methods and apparatus for maintaining cache coherency during cop will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2068459

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.