• DocumentCode
    2075551
  • Title

    VFCC: A verification framework of cache coherence using parallel simulation

  • Author

    Qiaoli Xiong ; Jiangfang Yi ; Tianbao Song ; Zichao Xie ; Dong Tong

  • Author_Institution
    Microprocessor R&D Center, Peking Univ., Beijing, China
  • fYear
    2013
  • fDate
    22-25 Jan. 2013
  • Firstpage
    705
  • Lastpage
    710
  • Abstract
    A cache coherence protocol is a vital component of a multiprocessor to maintain the data consistency. In this paper, we proposed VFCC, which is a simulation framework to validate a cache-coherence protocol implementation of a commercial 64-bit superscalar multiprocessor. It exploits multiple-level parallelism to accelerate validation without overheads among threads. Our experimental results demonstrate VFCC has a 5.0× speedup than a traditional simulator on a conventional 16-core host machine.
  • Keywords
    cache storage; multiprocessing systems; parallel processing; protocols; VFCC; cache coherence protocol; cache coherence verification framework; multiple-level parallelism; multiprocessor; parallel simulation; superscalar multiprocessor; word length 64 bit; Coherence; Generators; Out of order; Parallel processing; Protocols; Simulation; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (ASP-DAC), 2013 18th Asia and South Pacific
  • Conference_Location
    Yokohama
  • ISSN
    2153-6961
  • Print_ISBN
    978-1-4673-3029-9
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2013.6509683
  • Filename
    6509683