Cargando…

Analog Coding in Emerging Memory Systems

Exponential growth in data generation and large-scale data science has created an unprecedented need for inexpensive, low-power, low-latency, high-density information storage. This need has motivated significant research into multi-level memory devices that are capable of storing multiple bits of in...

Descripción completa

Detalles Bibliográficos
Autores principales: Zarcone, Ryan V., Engel, Jesse H., Burc Eryilmaz, S., Wan, Weier, Kim, SangBum, BrightSky, Matthew, Lam, Chung, Lung, Hsiang-Lan, Olshausen, Bruno A., Philip Wong, H. -S.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group UK 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7176644/
https://www.ncbi.nlm.nih.gov/pubmed/32322007
http://dx.doi.org/10.1038/s41598-020-63723-z
_version_ 1783525048043175936
author Zarcone, Ryan V.
Engel, Jesse H.
Burc Eryilmaz, S.
Wan, Weier
Kim, SangBum
BrightSky, Matthew
Lam, Chung
Lung, Hsiang-Lan
Olshausen, Bruno A.
Philip Wong, H. -S.
author_facet Zarcone, Ryan V.
Engel, Jesse H.
Burc Eryilmaz, S.
Wan, Weier
Kim, SangBum
BrightSky, Matthew
Lam, Chung
Lung, Hsiang-Lan
Olshausen, Bruno A.
Philip Wong, H. -S.
author_sort Zarcone, Ryan V.
collection PubMed
description Exponential growth in data generation and large-scale data science has created an unprecedented need for inexpensive, low-power, low-latency, high-density information storage. This need has motivated significant research into multi-level memory devices that are capable of storing multiple bits of information per device. The memory state of these devices is intrinsically analog. Furthermore, much of the data they will store, along with the subsequent operations on the majority of this data, are all intrinsically analog-valued. Ironically though, in the current storage paradigm, both the devices and data are quantized for use with digital systems and digital error-correcting codes. Here, we recast the storage problem as a communication problem. This then allows us to use ideas from analog coding and show, using phase change memory as a prototypical multi-level storage technology, that analog-valued emerging memory devices can achieve higher capacities when paired with analog codes. Further, we show that storing analog signals directly through joint coding can achieve low distortion with reduced coding complexity. Specifically, by jointly optimizing for signal statistics, device statistics, and a distortion metric, we demonstrate that single-symbol analog codings can perform comparably to digital codings with asymptotically large code lengths. These results show that end-to-end analog memory systems have the potential to not only reach higher storage capacities than discrete systems but also to significantly lower coding complexity, leading to faster and more energy efficient data storage.
format Online
Article
Text
id pubmed-7176644
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Nature Publishing Group UK
record_format MEDLINE/PubMed
spelling pubmed-71766442020-04-27 Analog Coding in Emerging Memory Systems Zarcone, Ryan V. Engel, Jesse H. Burc Eryilmaz, S. Wan, Weier Kim, SangBum BrightSky, Matthew Lam, Chung Lung, Hsiang-Lan Olshausen, Bruno A. Philip Wong, H. -S. Sci Rep Article Exponential growth in data generation and large-scale data science has created an unprecedented need for inexpensive, low-power, low-latency, high-density information storage. This need has motivated significant research into multi-level memory devices that are capable of storing multiple bits of information per device. The memory state of these devices is intrinsically analog. Furthermore, much of the data they will store, along with the subsequent operations on the majority of this data, are all intrinsically analog-valued. Ironically though, in the current storage paradigm, both the devices and data are quantized for use with digital systems and digital error-correcting codes. Here, we recast the storage problem as a communication problem. This then allows us to use ideas from analog coding and show, using phase change memory as a prototypical multi-level storage technology, that analog-valued emerging memory devices can achieve higher capacities when paired with analog codes. Further, we show that storing analog signals directly through joint coding can achieve low distortion with reduced coding complexity. Specifically, by jointly optimizing for signal statistics, device statistics, and a distortion metric, we demonstrate that single-symbol analog codings can perform comparably to digital codings with asymptotically large code lengths. These results show that end-to-end analog memory systems have the potential to not only reach higher storage capacities than discrete systems but also to significantly lower coding complexity, leading to faster and more energy efficient data storage. Nature Publishing Group UK 2020-04-22 /pmc/articles/PMC7176644/ /pubmed/32322007 http://dx.doi.org/10.1038/s41598-020-63723-z Text en © The Author(s) 2020 Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/.
spellingShingle Article
Zarcone, Ryan V.
Engel, Jesse H.
Burc Eryilmaz, S.
Wan, Weier
Kim, SangBum
BrightSky, Matthew
Lam, Chung
Lung, Hsiang-Lan
Olshausen, Bruno A.
Philip Wong, H. -S.
Analog Coding in Emerging Memory Systems
title Analog Coding in Emerging Memory Systems
title_full Analog Coding in Emerging Memory Systems
title_fullStr Analog Coding in Emerging Memory Systems
title_full_unstemmed Analog Coding in Emerging Memory Systems
title_short Analog Coding in Emerging Memory Systems
title_sort analog coding in emerging memory systems
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7176644/
https://www.ncbi.nlm.nih.gov/pubmed/32322007
http://dx.doi.org/10.1038/s41598-020-63723-z
work_keys_str_mv AT zarconeryanv analogcodinginemergingmemorysystems
AT engeljesseh analogcodinginemergingmemorysystems
AT burceryilmazs analogcodinginemergingmemorysystems
AT wanweier analogcodinginemergingmemorysystems
AT kimsangbum analogcodinginemergingmemorysystems
AT brightskymatthew analogcodinginemergingmemorysystems
AT lamchung analogcodinginemergingmemorysystems
AT lunghsianglan analogcodinginemergingmemorysystems
AT olshausenbrunoa analogcodinginemergingmemorysystems
AT philipwonghs analogcodinginemergingmemorysystems