发明授权
US5355471A Multiprocessor cache coherency tester that exercises the coherency logic exhaustively and also detects errors in a processor using an automatic CPU sort 失效
多处理器高速缓存一致性测试器,彻底地执行一致性逻辑,并且还使用自动CPU排序来检测处理器中的错误

  • 专利标题: Multiprocessor cache coherency tester that exercises the coherency logic exhaustively and also detects errors in a processor using an automatic CPU sort
  • 专利标题(中): 多处理器高速缓存一致性测试器,彻底地执行一致性逻辑,并且还使用自动CPU排序来检测处理器中的错误
  • 申请号: US929370
    申请日: 1992-08-14
  • 公开(公告)号: US5355471A
    公开(公告)日: 1994-10-11
  • 发明人: Russell H. Weight
  • 申请人: Russell H. Weight
  • 申请人地址: CA San Jose
  • 专利权人: Pyramid Technology Corporation
  • 当前专利权人: Pyramid Technology Corporation
  • 当前专利权人地址: CA San Jose
  • 主分类号: G06F11/22
  • IPC分类号: G06F11/22 G06F11/00
Multiprocessor cache coherency tester that exercises the coherency logic
exhaustively and also detects errors in a processor using an automatic
CPU sort
摘要:
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.
信息查询
0/0