Micromachines (Apr 2023)

An Efficient and Robust Partial Differential Equation Solver by Flash-Based Computing in Memory

  • Yueran Qi,
  • Yang Feng,
  • Jixuan Wu,
  • Zhaohui Sun,
  • Maoying Bai,
  • Chengcheng Wang,
  • Hai Wang,
  • Xuepeng Zhan,
  • Junyu Zhang,
  • Jing Liu,
  • Jiezhi Chen

DOI
https://doi.org/10.3390/mi14050901
Journal volume & issue
Vol. 14, no. 5
p. 901

Abstract

Read online

Flash memory-based computing-in-memory (CIM) architectures have gained popularity due to their remarkable performance in various computation tasks of data processing, including machine learning, neuron networks, and scientific calculations. Especially in the partial differential equation (PDE) solver that has been widely utilized in scientific calculations, high accuracy, processing speed, and low power consumption are the key requirements. This work proposes a novel flash memory-based PDE solver to implement PDE with high accuracy, low power consumption, and fast iterative convergence. Moreover, considering the increasing current noise in nanoscale devices, we investigate the robustness against the noise in the proposed PDE solver. The results show that the noise tolerance limit of the solver can reach more than five times that of the conventional Jacobi CIM solver. Overall, the proposed flash memory-based PDE solver offers a promising solution for scientific calculations that require high accuracy, low power consumption, and good noise immunity, which could help to develop flash-based general computing.

Keywords