An Efficient Test Design for Verification of Cache Coherence in CMPs

  • Authors:
  • Mamata Dalui;Biplab K. Sikdar

  • Affiliations:
  • -;-

  • Venue:
  • DASC '11 Proceedings of the 2011 IEEE Ninth International Conference on Dependable, Autonomic and Secure Computing
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

The data coherence in the cache systems of CMPs with thousands of processors are to be more accurate and reliable. This work proposes an effective solution to address this issue through introduction of highly efficient test logic with the cache controller. It is based on the modular structure of Cellular Automata (CA) and a special class of CA referred to as the SACA (single length single cycle attractor CA) has been introduced to identify the inconsistencies in cache line states of the processors' private caches. The hardware implementation of the proposed test logic can ensure quick verification of cache inconsistencies in CMPs. The proposed design eliminates the requirement of huge storage as well as the complex data structures commonly used to verify the data coherency in a multiprocessor system.