• DocumentCode
    2502604
  • Title

    Towards spatial fault resilience in array processors

  • Author

    Sindia, Suraj ; Agrawal, Vishwani D.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Auburn Univ., Auburn, AL, USA
  • fYear
    2012
  • fDate
    23-25 April 2012
  • Firstpage
    288
  • Lastpage
    293
  • Abstract
    Computing with large die-size graphical processors (that need huge arrays of identical structures) in the late CMOS era is abounding with challenges due to spatial non-idealities arising from chip-to-chip and within-chip variation of MOSFET threshold voltage. In this paper, we propose a machine learning based software-framework for in-situ prediction and correction of computation corrupted due to threshold voltage variation of transistors. Based on semi-supervised training imparted to a fully connected cascade feed-forward neural network (FCCFF-NN), the NN makes an accurate prediction of the underlying hardware, creating a spatial map of faulty processing elements (PE). The faulty elements identified by the NN are avoided in future computing. Further, any transient faults occurring over and above these spatial faults are tracked, and corrected if the number of PEs involved in a particle strike is above a preset threshold. For the purposes of experimental validation, we consider a 256 × 256 array of PE. Each PE is comprised of a multiply-accumulate (MAC) block with three 8 bit registers (two for inputs and one for storing the computed result). One thousand instances of this processor array are created and PEs in each instance are randomly perturbed with threshold voltage variation. Common image processing operations such as low pass filtering and edge enhancement are performed on each of these 1000 instances. A fraction of these images (about 10%) is used to train the NN for spatial non-idealities. Based on this training, the NN is able to accurately predict the spatial extremities in 95% of all the remaining 90% of the cases. The proposed NN based error tolerance results in superior quality images whose degradation is no longer visually perceptible.
  • Keywords
    CMOS integrated circuits; MOSFET circuits; edge detection; electronic engineering computing; feedforward neural nets; graphics processing units; learning (artificial intelligence); low-pass filters; parallel processing; CMOS; FCCFF-NN; MAC block; MOSFET threshold voltage; array processors; chip-to-chip variation; die-size graphical processors; edge enhancement; error tolerance; fully connected cascade feedforward neural network; image processing; low pass filtering; machine learning; multiply-accumulate block; semisupervised training; software framework; spatial fault resilience; within-chip variation; Arrays; Artificial neural networks; Biological neural networks; Delay; Logic gates; Threshold voltage; Training;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Test Symposium (VTS), 2012 IEEE 30th
  • Conference_Location
    Hyatt Maui, HI
  • ISSN
    1093-0167
  • Print_ISBN
    978-1-4673-1073-4
  • Type

    conf

  • DOI
    10.1109/VTS.2012.6231068
  • Filename
    6231068