All Publications

  • SAPIENS: A 64-kb RRAM-Based Non-Volatile Associative Memory for One-Shot Learning and Inference at the Edge IEEE TRANSACTIONS ON ELECTRON DEVICES Li, H., Chen, W., Levy, A., Wang, C., Wang, H., Chen, P., Wan, W., Khwa, W., Chuang, H., Chih, Y., Chang, M., Wong, H., Raina, P. 2021; 68 (12): 6637-6643
  • Author Correction: Analog Coding in Emerging Memory Systems. Scientific reports Zarcone, R. V., Engel, J. H., Eryilmaz, S. B., Wan, W., Kim, S., BrightSky, M., Lam, C., Lung, H., Olshausen, B. A., Wong, H. P. 2020; 10 (1): 13404


    An amendment to this paper has been published and can be accessed via a link at the top of the paper.

    View details for DOI 10.1038/s41598-020-70121-y

    View details for PubMedID 32747716

  • Analog Coding in Emerging Memory Systems. Scientific reports Zarcone, R. V., Engel, J. H., Burc Eryilmaz, S., Wan, W., Kim, S., BrightSky, M., Lam, C., Lung, H., Olshausen, B. A., Philip Wong, H. -. 2020; 10 (1): 6831


    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.

    View details for DOI 10.1038/s41598-020-63723-z

    View details for PubMedID 32322007

  • Device and materials requirements for neuromorphic computing JOURNAL OF PHYSICS D-APPLIED PHYSICS Islam, R., Li, H., Chen, P., Wan, W., Chen, H., Gao, B., Wu, H., Yu, S., Saraswat, K., Wong, H. 2019; 52 (11)
  • Novel In-Memory Matrix-Matrix Multiplication with Resistive Cross-Point Arrays Liao, Y., Wu, H., Wan, W., Zhang, W., Gao, B., Wong, H., Qian, H., IEEE IEEE. 2018: 31–32
  • Coming Up N3XT, After 2D Scaling of Si CMOS Hwang, W., Wan, W., Mitra, S., Wong, H., IEEE IEEE. 2018
  • Error-Resilient Analog Image Storage and Compression with Analog-Valued RRAM Arrays: An Adaptive Joint Source-Channel Coding Approach Zheng, X., Zarcone, R., Paiton, D., Sohn, J., Wan, W., Olshausen, B., Wong, H., IEEE IEEE. 2018
  • Neuromorphic Architectures with Electronic Synapses Eryilmaz, S., Joshi, S., Neftci, E., Wan, W., Cauwenberghs, G., Wong, H., IEEE IEEE. 2016: 118–23