Skip to main content

AtomLayer: A universal ReRAM-based CNN accelerator with atomic layer computation

Publication ,  Conference
Qiao, X; Cao, X; Yang, H; Song, L; Li, H
Published in: Proceedings - Design Automation Conference
June 24, 2018

Although ReRAM-based convolutional neural network (CNN) accelerators have been widely studied, state-of-the-art solutions suffer from either incapability of training (e.g., ISSAC [1]) or inefficiency of inference (e.g., PipeLayer [2]) due to the pipeline design. In this work, we propose AtomLayer-A universal ReRAM-based accelerator to support both efficient CNN training and inference. AtomLayer uses the atomic layer computation which processes only one network layer each time to eliminate the pipeline related issues such as long latency, pipeline bubbles and large on-chip buffer overhead. For further optimization, we use a unique filter mapping and a data reuse system to minimize the cost of layer switching and DRAM access. Our experimental results show that AtomLayer can achieve higher power efficiency than ISSAC in inference (1.1×) and PipeLayer in training (1.6×), respectively, meanwhile reducing the footprint by 15×.

Duke Scholars

Published In

Proceedings - Design Automation Conference

DOI

ISSN

0738-100X

Publication Date

June 24, 2018

Volume

Part F137710
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Qiao, X., Cao, X., Yang, H., Song, L., & Li, H. (2018). AtomLayer: A universal ReRAM-based CNN accelerator with atomic layer computation. In Proceedings - Design Automation Conference (Vol. Part F137710). https://doi.org/10.1145/3195970.3195998
Qiao, X., X. Cao, H. Yang, L. Song, and H. Li. “AtomLayer: A universal ReRAM-based CNN accelerator with atomic layer computation.” In Proceedings - Design Automation Conference, Vol. Part F137710, 2018. https://doi.org/10.1145/3195970.3195998.
Qiao X, Cao X, Yang H, Song L, Li H. AtomLayer: A universal ReRAM-based CNN accelerator with atomic layer computation. In: Proceedings - Design Automation Conference. 2018.
Qiao, X., et al. “AtomLayer: A universal ReRAM-based CNN accelerator with atomic layer computation.” Proceedings - Design Automation Conference, vol. Part F137710, 2018. Scopus, doi:10.1145/3195970.3195998.
Qiao X, Cao X, Yang H, Song L, Li H. AtomLayer: A universal ReRAM-based CNN accelerator with atomic layer computation. Proceedings - Design Automation Conference. 2018.

Published In

Proceedings - Design Automation Conference

DOI

ISSN

0738-100X

Publication Date

June 24, 2018

Volume

Part F137710