• DocumentCode
    141716
  • Title

    A Low Overhead Last-Write-Touch Prediction Scheme

  • Author

    Xia Jun ; Luo Li ; Pang Zhengbin ; Zhang Jun ; Chang Junsheng

  • Author_Institution
    Sch. of Comput. Sci., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2014
  • fDate
    24-27 Aug. 2014
  • Firstpage
    179
  • Lastpage
    183
  • Abstract
    Last-write-touch prediction can reduce cache-to-cache transfer latency by converting 3-hop misses into 2-hop misses in directory-based shared-memory multiprocessors. By predicting a last-write-touch and self-downgrading a cache block in advance, a processor can get the data from the memory directly and the coherence overhead is significantly reduced. In this paper, we propose a new low overhead last-write-touch prediction scheme that exploits the inherent write burst characteristics of programs. The scheme uses write burst numbers to compute history traces and generate signatures. Compared with the existing instruction-based prediction technique, much storage overhead can be reduced. The experimental results show that our last-write-touch prediction scheme can achieve almost the same prediction accuracy as the instruction-based prediction scheme with the storage overheads of the history table reduced by 69% and the storage overheads of the signature table reduced by 36%.
  • Keywords
    cache storage; shared memory systems; storage management; 2-hop misses; 3-hop misses; cache block; cache-to-cache transfer latency reduction; coherence overhead; directory-based shared-memory multiprocessors; history table storage overheads; inherent write burst characteristics; low overhead last-write-touch prediction scheme; signature table storage overheads; write burst numbers; Benchmark testing; Coherence; Computer architecture; History; Protocols; Radiation detectors; Training; cache coherence protocol; last-write-touch; self-downgrade; write burst;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable, Autonomic and Secure Computing (DASC), 2014 IEEE 12th International Conference on
  • Conference_Location
    Dalian
  • Print_ISBN
    978-1-4799-5078-2
  • Type

    conf

  • DOI
    10.1109/DASC.2014.40
  • Filename
    6945685