Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

A Two-Level Fault-Tolerance Technique for High Performance Computing Applications

Author 1: Aishah M. Aseeri Author 2: Mai A. Fadel
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 9, No. 12 · Published 2018

DOI: https://doi.org/10.14569/IJACSA.2018.091207

Abstract

Reliability is the biggest concern facing future extreme-scale, high performance computing (HPC) systems. Within the current generation of HPC systems, projections suggest that errors will occur with very high rates in future systems. Thus, it is fundamental that we detect errors that can cause the failure of important applications, such as scientific ones. In this paper, we have presented a two-level fault-tolerance approach for the detection and classification of errors for Compute United Device Architecture (CUDA)-based Graphics Processing Units (GPUs). In the first level, it detects the existence of errors by using software redundancy that applies design diversity. In the second level, it investigates the problematic software version and re-executes it on a different hardware component to classify whether the error is a permanent hardware error or a software error. We implemented our approach to run on GPUs and conducted proof of concept experiments by running three versions of matrix multiplications with different error scenarios and results show the feasibility of the proposed approach.

Keywords

How to Cite this Article

Aseeri, A. M., & Fadel, M. A. (2018). A Two-Level Fault-Tolerance Technique for High Performance Computing Applications. International Journal of Advanced Computer Science and Applications, 9(12). https://doi.org/10.14569/IJACSA.2018.091207

Aseeri, Aishah M., and Mai A. Fadel. "A Two-Level Fault-Tolerance Technique for High Performance Computing Applications." International Journal of Advanced Computer Science and Applications, vol. 9, no. 12, 2018, https://doi.org/10.14569/IJACSA.2018.091207.

@article{Aseeri2018,
  title     = {A Two-Level Fault-Tolerance Technique for High Performance Computing Applications},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {9},
  number    = {12},
  year      = {2018},
  publisher = {The Science and Information Organization},
  author    = {Aishah M. Aseeri and Mai A. Fadel},
  doi       = {10.14569/IJACSA.2018.091207},
  url       = {https://doi.org/10.14569/IJACSA.2018.091207}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.