• DocumentCode
    726375
  • Title

    Mitigating the impact of faults in unreliable memories for error-resilient applications

  • Author

    Ganapathy, Shrikanth ; Karakonstantis, Georgios ; Teman, Adam ; Burg, Andreas

  • Author_Institution
    Telecommun. Circuits Lab., Ecole Polytech. Fed. de Lausanne, Lausanne, Switzerland
  • fYear
    2015
  • fDate
    8-12 June 2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Inherently error-resilient applications in areas such as signal processing, machine learning and data analytics provide opportunities for relaxing reliability requirements, and thereby reducing the overhead incurred by conventional error correction schemes. In this paper, we exploit the tolerable imprecision of such applications by designing an energy-efficient fault-mitigation scheme for unreliable data memories to meet target yield. The proposed approach uses a bit-shuffling mechanism to isolate faults into bit locations with lower significance. This skews the bit-error distribution towards the low order bits, substantially limiting the output error magnitude. By controlling the granularity of the shuffling, the proposed technique enables trading-off quality for power, area, and timing overhead. Compared to error-correction codes, this can reduce the overhead by as much as 83% in read power, 77% in read access time, and 89% in area, when applied to various data mining applications in 28nm process technology.
  • Keywords
    fault tolerant computing; storage management; bit locations; bit-shuffling mechanism; data analytics; data memories; data mining applications; energy-efficient fault-mitigation scheme; error correction schemes; error-resilient applications; fault impact mitigation; machine learning; reliability requirements; signal processing; Arrays; Benchmark testing; Circuit faults; Delays; Error correction codes; Frequency modulation; Approximate Computing; Bit-shuffling; Error Correction; Error-resilient Applications; Priority-ECC; Significance-driven computing; Unreliable Memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2015 52nd ACM/EDAC/IEEE
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1145/2744769.2744871
  • Filename
    7167286