An energy-efficient in-memory computing architecture for survival data analysis based on resistive switching memories
- PMID: 36017177
- PMCID: PMC9395721
- DOI: 10.3389/fnins.2022.932270
An energy-efficient in-memory computing architecture for survival data analysis based on resistive switching memories
Abstract
One of the objectives fostered in medical science is the so-called precision medicine, which requires the analysis of a large amount of survival data from patients to deeply understand treatment options. Tools like machine learning (ML) and deep neural networks are becoming a de-facto standard. Nowadays, computing facilities based on the Von Neumann architecture are devoted to these tasks, yet rapidly hitting a bottleneck in performance and energy efficiency. The in-memory computing (IMC) architecture emerged as a revolutionary approach to overcome that issue. In this work, we propose an IMC architecture based on resistive switching memory (RRAM) crossbar arrays to provide a convenient primitive for matrix-vector multiplication in a single computational step. This opens massive performance improvement in the acceleration of a neural network that is frequently used in survival analysis of biomedical records, namely the DeepSurv. We explored how the synaptic weights mapping strategy and the programming algorithms developed to counter RRAM non-idealities expose a performance/energy trade-off. Finally, we discussed how this application is tailored for the IMC architecture rather than being executed on commodity systems.
Keywords: drift; in-memory computing (IMC); multi level conductance; resistive RAM (RRAM); survival analysis.
Copyright © 2022 Baroni, Glukhov, Pérez, Wenger, Calore, Schifano, Olivo, Ielmini and Zambelli.
Conflict of interest statement
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest. The handling editor FMP declared a past collaboration with the authors CZ, CW, PO, and DI.
Figures
References
-
- Ambrogio S., Balatti S., Cubeta A., Calderoni A., Ramaswamy N., Ielmini D. (2014a). Statistical fluctuations in HfOx resistive-switching memory: part i - set/reset variability. IEEE Trans. Electron. Devices 61, 2912–2919. 10.1109/TED.2014.2330200 - DOI
-
- Ambrogio S., Balatti S., Cubeta A., Calderoni A., Ramaswamy N., Ielmini D. (2014b). Statistical fluctuations in HfOx resistive-switching memory: part II–random telegraph noise. IEEE Trans. Electron. Devices 61, 2920–2927. 10.1109/TED.2014.2330202 - DOI
-
- Ambrogio S., Balatti S., McCaffrey V., Wang D. C., Ielmini D. (2015a). Noise-induced resistance broadening in resistive switching memory–part i: intrinsic cell behavior. IEEE Trans. Electron. Devices 62, 3805–3811. 10.1109/TED.2015.2475598 - DOI
-
- Ambrogio S., Balatti S., McCaffrey V., Wang D. C., Ielmini D. (2015b). Noise-induced resistance broadening in resistive switching memory–part ii: array statistics. IEEE Trans. Electron. Devices 62, 3812–3819. 10.1109/TED.2015.2477135 - DOI
LinkOut - more resources
Full Text Sources
