DocumentCode
2514678
Title
GPU-based time parallel cache simulator
Author
Ma, Junjie ; Wan, Han ; Gao, Xiaopeng ; Long, Xiang
Author_Institution
State Key Lab. of Virtual Reality Technol. & Syst., Beihang Univ., Beijing, China
fYear
2010
fDate
28-30 Nov. 2010
Firstpage
407
Lastpage
410
Abstract
We present the design of time parallel trace-driven cache simulation for the purpose of evaluating different cache architectures. Due to the long simulation cycles, traditional sequential simulation methods are no longer practical. An obvious way to achieve fast parallel simulation is time parallel. It splits the whole trace into small slices which are assigned to parallel processors for concurrent simulation. In this paper, we introduce a novel time parallel multi-configuration simulation on single pass method. It exploits time partitioning as the main sources of parallelism and takes the full advantage of the computational capability offered by the Compute Unified Device Architecture (CUDA) on the GPU. Our experimental results demonstrate that the cache simulator based on GPU platform gains 1.91× performance improvement compared to traditional serial algorithm.
Keywords
cache storage; computer graphic equipment; coprocessors; parallel processing; compute unified device architecture; graphics processing unit; single pass simulation method; time parallel cache simulator; Adaptation model; Computational modeling; Graphics processing unit; Instruction sets; Parallel algorithms; Solid modeling; CUDA; GPU; cache simulation; time partitioning; trace-driven simulation;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Computing and Telecommunications (YC-ICT), 2010 IEEE Youth Conference on
Conference_Location
Beijing
Print_ISBN
978-1-4244-8883-4
Type
conf
DOI
10.1109/YCICT.2010.5713131
Filename
5713131
Link To Document