• DocumentCode
    2014492
  • Title

    Efficient Data Encoding for Improving Fault Simulation Performance on GPUs

  • Author

    Tong, Jason G. ; Boule, Marc ; Zilic, Zeljko

  • Author_Institution
    Integrated Microsyst. Lab., McGill Univ., Montreal, QC, Canada
  • fYear
    2013
  • fDate
    10-12 Dec. 2013
  • Firstpage
    138
  • Lastpage
    142
  • Abstract
    Graphics Processing Units (GPUs) have recently gained widespread usage as an advanced parallel platform for accelerating compute intensive applications. One of the key factors for achieving maximal performance of GPU kernels is to ensure that the data used for computation is mapped independently. This implies that data duplication is needed, however, an efficient mapping of data is imperative as the on-board memory capacities on GPUs are limited. In this paper, we present a novel data encoding technique for creating an efficient data mapping for the application of fault simulation algorithms. Fault simulation requires a certain level of data dependency which creates a challenge for efficiently mapping the circuit data on the GPU´s device memory. Based on our results, our memory optimization techniques were able to reduce the memory usage by 80% with speed ups reaching over 60× in the circuit benchmarks tested.
  • Keywords
    fault diagnosis; graphics processing units; logic simulation; GPU; data encoding; data mapping; fault simulation; graphics processing unit; memory optimization technique; on-board memory capacity; parallel platform; Circuit faults; Computational modeling; Encoding; Graphics processing units; Integrated circuit modeling; Logic gates; WiMAX;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronic System Design (ISED), 2013 International Symposium on
  • Conference_Location
    Singapore
  • Print_ISBN
    978-0-7695-5143-2
  • Type

    conf

  • DOI
    10.1109/ISED.2013.34
  • Filename
    6808657