Multiprocessor cache coherency tester that exercises the coheren

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395425, G06F 1100

Patent

active

053554710

ABSTRACT:
A cache coherency test exercises cache coherency logic exhaustively such that any cache coherency failures liable to occur will occur. The CPU(s) which caused the failure is automatically identified by performing an automatic CPU sort. In particular, cache coherency is tested by causing each processor in the system to perform a sequence of read and write accesses to main memory and to its own cache memory so as to cause substantially every possible sequence of cache coherency bus operations. Each processor tests consistency of data read by it with data written by it. As long as no processor detects an error, read and write accesses are continued for a predetermined period of time. When any processor detects an error, each CPU is disabled, one at a time, to see if the remaining CPUs can run the test successfully. If they do not, then every combination of two CPUs are disabled, then every combination of three, etc. In this manner, a maximum running set of CPUs is identified. CPU failures are verified by substituting, one at a time, failing CPUs for a passing CPU and again running the test. If the test is unsuccessful, then failure of the CPU is presumed to be conclusive.

REFERENCES:
patent: 4622631 (1986-11-01), Frank et al.
patent: 4833601 (1989-05-01), Barlow et al.
patent: 4991090 (1991-02-01), Emma et al.
patent: 5136700 (1992-08-01), Thacker
patent: 5155843 (1992-10-01), Stamm et al.
patent: 5247648 (1993-09-01), Watkins et al.
patent: 5261109 (1993-11-01), Cadambi et al.
patent: 5265232 (1993-11-01), Gannon et al.
patent: 5265235 (1993-11-01), Sindhu et al.
patent: 5271020 (1993-12-01), Marisetty
patent: 5276828 (1994-01-01), Dion
Ahmed et al., "Cache-Aided Rollback Error Recovery (Carer) Alorithms for shared memory Multiprocessor Systems", 1990 IEEE Computer Society Press, pp. 82-88.
Fuchs et al., "Error Recovery in Shared Memory Multiprocessors Using Private Caches," Apr. 1990, IEEE Trans. on Parallel & Distributed Systems vol. 1, No. 2, pp. 231-240.

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

Multiprocessor cache coherency tester that exercises the coheren does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Multiprocessor cache coherency tester that exercises the coheren, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Multiprocessor cache coherency tester that exercises the coheren will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1665544

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