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
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;
Conference_Titel :
Design Automation Conference (ASP-DAC), 2013 18th Asia and South Pacific
Conference_Location :
Yokohama
Print_ISBN :
978-1-4673-3029-9
DOI :
10.1109/ASPDAC.2013.6509683