Skip to main navigation Skip to search Skip to main content

Accelerate cache simulation with generic GPU

  • Wan Han*
  • , Gao Xiaopeng
  • , Wang Zhiqiang
  • *Corresponding author for this work
  • Beihang University

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

Abstract

Trace-driven cache simulation is the most widely used method to evaluate different cache structures. Several techniques have been proposed to reduce the simulation time of sequential trace-driven simulation. An obvious way to achieve fast parallel simulation is to simulate the individual independent sets of a cache concurrently on different compute resources. We propose improvements to current trace-driven simulation methods to make them faster and more economical. This paper considers the use of generic GPU to accelerate cache simulation which exploits set-partitioning as the main source of parallelism. We develop more efficient parallel simulation techniques by introducing more knowledge into the Compute Unified Device Architecture (CUDA) on the GPU. Our experimental result shows that the new algorithm can produce performance results for a number of set-associative caches in just a single simulation run and still produce the exact results.

Original languageEnglish
Title of host publicationProceedings - IEEE 9th International Conference on Computer and Information Technology, CIT 2009
Pages92-97
Number of pages6
DOIs
StatePublished - 2009
EventIEEE 9th International Conference on Computer and Information Technology, CIT 2009 - Xiamen, China
Duration: 11 Oct 200914 Oct 2009

Publication series

NameProceedings - IEEE 9th International Conference on Computer and Information Technology, CIT 2009
Volume1

Conference

ConferenceIEEE 9th International Conference on Computer and Information Technology, CIT 2009
Country/TerritoryChina
CityXiamen
Period11/10/0914/10/09

Keywords

  • Caches
  • CUDA
  • GPGPU
  • Parallel algorithms
  • Trace-driven simulation

Fingerprint

Dive into the research topics of 'Accelerate cache simulation with generic GPU'. Together they form a unique fingerprint.

Cite this