Skip to main content

Peripheral Circuitry Assisted Mapping Framework for Resistive Logic-In-Memory Computing

Publication ,  Conference
Zhang, S; Li, H; Schlichtmann, U
Published in: IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD
January 1, 2021

In-memory computing has been applied in different fields due to its superior speed and energy efficiency. Among a variety of memory technologies that have been explored, resistive memory has widely been adopted for various purposes, including Processing-In-Memory (PIM) for neural networks and Logic-In-Memory (LIM) for general logic operations. PIM has intensively been studied in recent years, while the progress in developing LIM computing falls behind. LIM computing is usually implemented based on MAGIC operations, which require inputs to be aligned regularly along rows or columns in a memory crossbar. As the intermediate data generated during the logic execution are normally scattered across the memory crossbar, alignment operations are inserted to align the data, which often costs numerous cycles and dominates the overall latency. In current MAGIC-based designs, alignment operations induce a significant overhead in either area or latency. Therefore, the Area-Latency-Product (ALP), known as a key metric for circuit performance, still has significant optimization potential in LIM computing. In this work, we leverage peripheral circuitry to conduct alignment operations and propose a novel mapping framework to optimize the latency and area costs. Intermediate data are read out, processed in peripheral circuits, then in parallel written back into target cells of the memory crossbar. The approach eliminates the use of redundant memory cells, leading to area reduction. Moreover, it enables simultaneous alignments of multiple intermediate data, which can decrease the overall latency significantly. Based on simulation results, our proposed mapping framework can achieve around 93% ALP reductions on average compared with prior designs with merely 2.13% total area overhead.

Duke Scholars

Published In

IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD

DOI

ISSN

1092-3152

Publication Date

January 1, 2021

Volume

2021-November
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Zhang, S., Li, H., & Schlichtmann, U. (2021). Peripheral Circuitry Assisted Mapping Framework for Resistive Logic-In-Memory Computing. In IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD (Vol. 2021-November). https://doi.org/10.1109/ICCAD51958.2021.9643588
Zhang, S., H. Li, and U. Schlichtmann. “Peripheral Circuitry Assisted Mapping Framework for Resistive Logic-In-Memory Computing.” In IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD, Vol. 2021-November, 2021. https://doi.org/10.1109/ICCAD51958.2021.9643588.
Zhang S, Li H, Schlichtmann U. Peripheral Circuitry Assisted Mapping Framework for Resistive Logic-In-Memory Computing. In: IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD. 2021.
Zhang, S., et al. “Peripheral Circuitry Assisted Mapping Framework for Resistive Logic-In-Memory Computing.” IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD, vol. 2021-November, 2021. Scopus, doi:10.1109/ICCAD51958.2021.9643588.
Zhang S, Li H, Schlichtmann U. Peripheral Circuitry Assisted Mapping Framework for Resistive Logic-In-Memory Computing. IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD. 2021.

Published In

IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD

DOI

ISSN

1092-3152

Publication Date

January 1, 2021

Volume

2021-November