Selective AN Code Design for Correcting Computation Errors and Mis-Decoding Detection in Process-in-Memory 


Vol. 49,  No. 1, pp. 104-112, Jan.  2024
10.7840/kics.2024.49.1.104


PDF
  Abstract

This work proposes a selective AN coding scheme for correcting errors which happen during computations in the process-in-memory devices. AN codes are error-correcting codes which encode the message data by multiplying a positive integer A to them. AN codes correct errors by mapping the division remainders of the erroneous coded data divided by A to the error patterns in the look-up-table. This paper proposes an AN coding scheme which selectively determines different error-correcting capabilities according to the significancy of computational results. At first, the proposed work defines the set of bit-lines with high significance as the correctable set. Then, it identifies conditions which ensure the correction and the mis-decoding detection for the error patterns inside and outside of the correctable set, respectively. The proposed AN coding scheme enables more flexible code design for a given noisy environment compared to the existing static AN coding scheme. Additionally, in terms of the storage capacity, a more efficient decoder implementation is possible compared to the ABN coding scheme which is known suitable for flexible code design.

  Statistics
Cumulative Counts from November, 2022
Multiple requests among the same browser session are counted as one view. If you mouse over a chart, the values of data points will be shown.


  Related Articles
  Cite this article

[IEEE Style]

M. Kim and J. Ha, "Selective AN Code Design for Correcting Computation Errors and Mis-Decoding Detection in Process-in-Memory," The Journal of Korean Institute of Communications and Information Sciences, vol. 49, no. 1, pp. 104-112, 2024. DOI: 10.7840/kics.2024.49.1.104.

[ACM Style]

Myung-in Kim and Jeong-seok Ha. 2024. Selective AN Code Design for Correcting Computation Errors and Mis-Decoding Detection in Process-in-Memory. The Journal of Korean Institute of Communications and Information Sciences, 49, 1, (2024), 104-112. DOI: 10.7840/kics.2024.49.1.104.

[KICS Style]

Myung-in Kim and Jeong-seok Ha, "Selective AN Code Design for Correcting Computation Errors and Mis-Decoding Detection in Process-in-Memory," The Journal of Korean Institute of Communications and Information Sciences, vol. 49, no. 1, pp. 104-112, 1. 2024. (https://doi.org/10.7840/kics.2024.49.1.104)
Vol. 49, No. 1 Index