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
Link To Document