A Low-Cost Cache Coherence Verification Method for Snooping Systems

被引:2
|
作者
Borodin, Demid [1 ]
Juurlink, B. H. H. [1 ]
机构
[1] Delft Univ Technol, Fac Elect Engn Math & Comp Sci, Comp Engn Lab, NL-2628 CD Delft, Netherlands
关键词
error detection; cache; coherence; snooping; safety; low-cost;
D O I
10.1109/DSD.2008.33
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Due to modern technology trends such as decreasing feature sizes and lower voltage levels, fault tolerance is becoming increasingly important in computing systems. Shared memory in modern multiprocessor systems is supported by cache coherence mechanisms. The correctness of cache coherence of the system is crucial for the data integrity. This work proposes an error detection scheme for snooping-based cache coherence protocols. For the widely used MESI coherence protocol, the proposed method does not introduce any performance overhead. Only a limited amount of additional hardware is required Existing systems can be easily extended to support the proposed technique. Almost all single faults that are able to affect data integrity in the system are covered, with the exception of a few very rare cases. Experimental results involving fault injection do not encounter any undetected faults leading to corrupted application output.
引用
收藏
页码:219 / 227
页数:9
相关论文
共 50 条
  • [1] Online Signature Verification Systems on a Low-Cost FPGA
    Canto Navarro, Enrique
    Ramos Lara, Rafael
    Lopez Garcia, Mariano
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (01):
  • [2] Calibration verification of a low-cost method for MEMS accelerometers
    Parsi, B.
    Bahrami, M.
    Esfahani, A. Monemian
    Sany, B. Seyedzadeh
    [J]. TRANSACTIONS OF THE INSTITUTE OF MEASUREMENT AND CONTROL, 2014, 36 (05) : 579 - 587
  • [3] A simple method for parameterized verification of cache coherence Protocols
    Chou, CT
    Mannava, PK
    Park, S
    [J]. FORMAL METHODS IN COMPUTER-AIDED DESIGN, 2004, 3312 : 382 - 398
  • [4] A simple method for parameterized verification of cache coherence protocols
    Chou, CT
    Mannava, PK
    Park, S
    [J]. FORMAL METHODS IN COMPUTER-AIDED DESIGN, PROCEEDINGS, 2004, 3312 : 382 - 398
  • [5] Low-cost energy meter calibration method for measurement and verification
    Carstens, Herman
    Xia, Xiaohua
    Yadavalli, Sarma
    [J]. APPLIED ENERGY, 2017, 188 : 563 - 575
  • [6] Specifying and verifying a broadcast and a multicast snooping cache coherence protocol
    Sorin, DJ
    Plakal, M
    Condon, AE
    Hill, MD
    Martin, MMK
    Wood, DA
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2002, 13 (06) : 556 - 578
  • [7] ACCURATE LOW-COST METHODS FOR PERFORMANCE EVALUATION OF CACHE MEMORY-SYSTEMS
    LAHA, S
    PATEL, JH
    IYER, RK
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1988, 37 (11) : 1325 - 1336
  • [8] Cache coherence verification with TLA
    Akhiani, H
    Doligez, D
    Harter, P
    Lamport, L
    Scheid, J
    Tuttle, M
    Yu, Y
    [J]. FM'99-FORMAL METHODS, VOL II, 1999, 1709 : 1871 - 1871
  • [9] A Low-Cost UAV-Based Secure Location Verification Method
    Rasori, Marco
    Perazzo, Pericle
    Dini, Gianluca
    [J]. PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY (ARES 2017), 2017,
  • [10] Yet Another Compressed Cache: A Low-Cost Yet Effective Compressed Cache
    Sardashti, Somayeh
    Seznec, Andre
    Wood, David A.
    [J]. ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2016, 13 (03)