• DocumentCode
    3028326
  • Title

    Using GPU to Accelerate Cache Simulation

  • Author

    Han, Wan ; Xiaopeng, Gao ; Zhiqiang, Wang ; Yi, Chengyu

  • Author_Institution
    State Key Lab. of Virtual Reality Technol. & Syst., Beijing Univ. of Aeronaut. & Astronaut., Beijing, China
  • fYear
    2009
  • fDate
    10-12 Aug. 2009
  • Firstpage
    565
  • Lastpage
    570
  • Abstract
    Caches play a major role in the performance of high speed computer systems. Trace driven simulator is the most widely used method to evaluate cache architectures. However, as the cache design moves to more complicated architectures, along with the size of the trace is becoming larger and larger. Traditional simulation methods are no longer practical due to their long simulation cycles. Several techniques have been proposed to reduce the simulation time of sequential trace driven simulation. 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 gains 2.76 times performance improvement compared to traditional CPU based sequential algorithm.
  • Keywords
    cache storage; coprocessors; parallel algorithms; parallel architectures; cache architecture; compute unified device architecture; graphics processing unit; parallel simulation techniques; trace driven simulation; Acceleration; Analytical models; Computational modeling; Computer architecture; Computer simulation; Concurrent computing; Distributed processing; High performance computing; Parallel algorithms; Parallel processing; CUDA; GPGPU; algorithms; caches; trace-driven simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing with Applications, 2009 IEEE International Symposium on
  • Conference_Location
    Chengdu
  • Print_ISBN
    978-0-7695-3747-4
  • Type

    conf

  • DOI
    10.1109/ISPA.2009.51
  • Filename
    5207880