Skip to main navigation Skip to search Skip to main content

GPU-based time parallel cache simulator

  • Beihang University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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.91x performance improvement compared to traditional serial algorithm.

Original languageEnglish
Title of host publicationProceedings - 2010 IEEE Youth Conference on Information, Computing and Telecommunications, YC-ICT 2010
Pages407-410
Number of pages4
DOIs
StatePublished - 2010
Event2010 IEEE Youth Conference on Information, Computing and Telecommunications, YC-ICT 2010 - Beijing, China
Duration: 28 Nov 201030 Nov 2010

Publication series

NameProceedings - 2010 IEEE Youth Conference on Information, Computing and Telecommunications, YC-ICT 2010

Conference

Conference2010 IEEE Youth Conference on Information, Computing and Telecommunications, YC-ICT 2010
Country/TerritoryChina
CityBeijing
Period28/11/1030/11/10

Keywords

  • Cache simulation
  • CUDA
  • GPU
  • Time partitioning
  • Trace-driven simulation

Fingerprint

Dive into the research topics of 'GPU-based time parallel cache simulator'. Together they form a unique fingerprint.

Cite this