• Home
  • Search
  • SUGAR: Speeding Up GPGPU Application Resilience Estimation with Input Sizing
  • https://doi.org/10.1145/3543516.3453917Copy DOI Icon

SUGAR: Speeding Up GPGPU Application Resilience Estimation with Input Sizing

Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

As Graphics Processing Units (GPUs) are becoming a de facto solution for accelerating a wide range of applications, their reliable operation is becoming increasingly important. One of the major challenges in the domain of GPU reliability is to accurately measure GPGPU application error resilience. This challenge stems from the fact that a typical GPGPU application spawns a huge number of threads and then utilizes a large amount of potentially unreliable compute and memory resources available on the GPUs. As the number of possible fault locations can be in the billions, evaluating every fault and examining its effect on the application error resilience is impractical. Application resilience is evaluated via extensive fault injection campaigns based on sampling of an extensive fault site space. Typically, the larger the input of the GPGPU application, the longer the experimental campaign. In this work, we devise a methodology, SUGAR (Speeding Up G PGPU Application Resilience Estimation with input sizing), that dramatically speeds up the evaluation of GPGPU application error resilience by judicious input sizing. We show how analyzing a small fraction of the input is sufficient to estimate the application resilience with high accuracy and dramatically reduce the duration of experimentation. Key to our estimation methodology is the discovery of repeating patterns as a function of the input size. Using the well-established fact that error resilience in GPGPU applications is mostly determined by the dynamic instruction (DI) count at the thread level, we discover the patterns that allow to accurately predict application error resilience for arbitrarily large inputs. For the cases that we examine in this paper, this new resilience estimation provides significant speedups (up to 1336 times) and 97.0 on the average, while keeping estimation errors to less than 1%, for details see the full version of this SIGMETRICS paper.

Similar Papers
  • Conference Article
  • Citations9

SUGAR: Speeding Up GPGPU Application Resilience Estimation with Input Sizing

  • May 31, 2021
  • Lishan Yang +3
  • Conference Article
  • Citations11

GPU Register Packing: Dynamically Exploiting Narrow-Width Operands to Improve Performance

  • Aug 01, 2017
  • Xin Wang +1
  • Conference Article
  • Citations25

Enabling Software Resilience in GPGPU Applications via Partial Thread Protection

  • May 01, 2021
  • Lishan Yang +3
  • Conference Article
  • Citations3

AccDP: Accelerated Data-Parallel Distributed DNN Training for Modern GPU-Based HPC Clusters

  • Dec 01, 2022
  • Nawras Alnaasan +4
  • Research Article
  • Citations1

MiC

  • Apr 29, 2019
  • ACM Journal on Emerging Technologies in Computing Systems
  • Qixiao Liu +2
  • PDF
  • Research Article
  • Citations29

WFA-GPU: gap-affine pairwise read-alignment using GPUs.

  • Nov 17, 2023
  • Bioinformatics
  • Quim Aguado-Puig +6
  • Conference Article
  • Citations1

Hilbert-Huang Transformation of Large Seismic Data Based on GPU

  • Aug 01, 2011
  • Wenmao Yu +5
  • Conference Article
  • Citations4

Implementation of machine learning algorithm for character recognition on GPU

  • Jul 01, 2017
  • Miss Mithili N Mayekar +1
  • Conference Article
  • Citations12

A Data-Driven Frequency Scaling Approach for Deadline-aware Energy Efficient Scheduling on Graphics Processing Units (GPUs)

  • May 01, 2020
  • Shashikant Ilager +3
  • Research Article
  • Citations8

Multi-dimensional Homomorphisms and Their Implementation in OpenCL

  • May 08, 2017
  • International Journal of Parallel Programming
  • Ari Rasch +1
  • Conference Article
  • Citations1

Directive-based tile abstraction to distribute loops on accelerators

  • Feb 04, 2017
  • Tristan Vanderbruggen +3
  • Conference Article
  • Citations12

Generating Portable High-Performance Code via Multi-Dimensional Homomorphisms

  • Sep 01, 2019
  • Ari Rasch +2
  • Conference Article
  • Citations4

Reduced-Precision DWC for Mixed-Precision GPUs

  • Jul 01, 2020
  • Fernando Fernandes dos Santos +5
  • PDF
  • Research Article

Special Issue on the 9th International Symposium on Parallel and Distributed Computing

  • Jan 01, 2011
  • Scientific Programming
  • Alper Sen +1
  • PDF
  • Research Article
  • Citations1

ORTHORECTIFICATION BY USING GPGPU METHOD

  • Jul 31, 2012
  • The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences
  • H Sahin +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.