MNSIM

Simulation platform for memristor-based neuromorphic computing system

Lixue Xia, Boxun Li, Tianqi Tang, Peng Gu, Xiling Yin, Wenqin Huangfu, Pai Yu Chen, Shimeng Yu, Yu Cao, Yu Wang, Yuan Xie, Huazhong Yang

Research output: Chapter in Book/Report/Conference proceedingConference contribution

20 Citations (Scopus)

Abstract

Memristor-based neuromorphic computing system provides a promising solution to significantly boost the power efficiency of computing system. Memristor-based neuromorphic computing system has a wide range of design choices, such as the various memristor crossbar cell designs and different parallelism degrees of peripheral circuits. However, a memristor-based neuromorphic computing system simulator, which is able to model the system and realize an early-stage design space exploration, is still missing. In this paper, we develop a memristor-based neuromorphic system simulation platform (MNSIM). MNSIM proposes a general hierarchical structure for memristor-based neuromophic computing system, and provides flexible interface for users to customize the design. MNSIM also provides a detailed reference design for large-scale applications. MNSIM embeds estimation models of area, power, and latency to simulate the performance of system. To estimate the computing accuracy, MNSIM proposes a behavior-level model between computing error rate and crossbar design parameters considering the influence of interconnect lines and non-ideal device factors. The error rate between our accuracy model and SPICE simulation result is less than 1%. Experimental results show that MNSIM achieves more than 7000 times speed-up compared with SPICE and obtains reasonable accuracy. MNSIM can further estimate the trade-off between computing accuracy, energy, latency, and area among different designs for optimization.

Original languageEnglish (US)
Title of host publicationProceedings of the 2016 Design, Automation and Test in Europe Conference and Exhibition, DATE 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages469-474
Number of pages6
ISBN (Electronic)9783981537062
StatePublished - Apr 25 2016
Event19th Design, Automation and Test in Europe Conference and Exhibition, DATE 2016 - Dresden, Germany
Duration: Mar 14 2016Mar 18 2016

Other

Other19th Design, Automation and Test in Europe Conference and Exhibition, DATE 2016
CountryGermany
CityDresden
Period3/14/163/18/16

Fingerprint

Memristors
SPICE

ASJC Scopus subject areas

  • Hardware and Architecture
  • Safety, Risk, Reliability and Quality

Cite this

Xia, L., Li, B., Tang, T., Gu, P., Yin, X., Huangfu, W., ... Yang, H. (2016). MNSIM: Simulation platform for memristor-based neuromorphic computing system. In Proceedings of the 2016 Design, Automation and Test in Europe Conference and Exhibition, DATE 2016 (pp. 469-474). [7459356] Institute of Electrical and Electronics Engineers Inc..

MNSIM : Simulation platform for memristor-based neuromorphic computing system. / Xia, Lixue; Li, Boxun; Tang, Tianqi; Gu, Peng; Yin, Xiling; Huangfu, Wenqin; Chen, Pai Yu; Yu, Shimeng; Cao, Yu; Wang, Yu; Xie, Yuan; Yang, Huazhong.

Proceedings of the 2016 Design, Automation and Test in Europe Conference and Exhibition, DATE 2016. Institute of Electrical and Electronics Engineers Inc., 2016. p. 469-474 7459356.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Xia, L, Li, B, Tang, T, Gu, P, Yin, X, Huangfu, W, Chen, PY, Yu, S, Cao, Y, Wang, Y, Xie, Y & Yang, H 2016, MNSIM: Simulation platform for memristor-based neuromorphic computing system. in Proceedings of the 2016 Design, Automation and Test in Europe Conference and Exhibition, DATE 2016., 7459356, Institute of Electrical and Electronics Engineers Inc., pp. 469-474, 19th Design, Automation and Test in Europe Conference and Exhibition, DATE 2016, Dresden, Germany, 3/14/16.
Xia L, Li B, Tang T, Gu P, Yin X, Huangfu W et al. MNSIM: Simulation platform for memristor-based neuromorphic computing system. In Proceedings of the 2016 Design, Automation and Test in Europe Conference and Exhibition, DATE 2016. Institute of Electrical and Electronics Engineers Inc. 2016. p. 469-474. 7459356
Xia, Lixue ; Li, Boxun ; Tang, Tianqi ; Gu, Peng ; Yin, Xiling ; Huangfu, Wenqin ; Chen, Pai Yu ; Yu, Shimeng ; Cao, Yu ; Wang, Yu ; Xie, Yuan ; Yang, Huazhong. / MNSIM : Simulation platform for memristor-based neuromorphic computing system. Proceedings of the 2016 Design, Automation and Test in Europe Conference and Exhibition, DATE 2016. Institute of Electrical and Electronics Engineers Inc., 2016. pp. 469-474
@inproceedings{a4877483562242888d1cb186af0ccc09,
title = "MNSIM: Simulation platform for memristor-based neuromorphic computing system",
abstract = "Memristor-based neuromorphic computing system provides a promising solution to significantly boost the power efficiency of computing system. Memristor-based neuromorphic computing system has a wide range of design choices, such as the various memristor crossbar cell designs and different parallelism degrees of peripheral circuits. However, a memristor-based neuromorphic computing system simulator, which is able to model the system and realize an early-stage design space exploration, is still missing. In this paper, we develop a memristor-based neuromorphic system simulation platform (MNSIM). MNSIM proposes a general hierarchical structure for memristor-based neuromophic computing system, and provides flexible interface for users to customize the design. MNSIM also provides a detailed reference design for large-scale applications. MNSIM embeds estimation models of area, power, and latency to simulate the performance of system. To estimate the computing accuracy, MNSIM proposes a behavior-level model between computing error rate and crossbar design parameters considering the influence of interconnect lines and non-ideal device factors. The error rate between our accuracy model and SPICE simulation result is less than 1{\%}. Experimental results show that MNSIM achieves more than 7000 times speed-up compared with SPICE and obtains reasonable accuracy. MNSIM can further estimate the trade-off between computing accuracy, energy, latency, and area among different designs for optimization.",
author = "Lixue Xia and Boxun Li and Tianqi Tang and Peng Gu and Xiling Yin and Wenqin Huangfu and Chen, {Pai Yu} and Shimeng Yu and Yu Cao and Yu Wang and Yuan Xie and Huazhong Yang",
year = "2016",
month = "4",
day = "25",
language = "English (US)",
pages = "469--474",
booktitle = "Proceedings of the 2016 Design, Automation and Test in Europe Conference and Exhibition, DATE 2016",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
address = "United States",

}

TY - GEN

T1 - MNSIM

T2 - Simulation platform for memristor-based neuromorphic computing system

AU - Xia, Lixue

AU - Li, Boxun

AU - Tang, Tianqi

AU - Gu, Peng

AU - Yin, Xiling

AU - Huangfu, Wenqin

AU - Chen, Pai Yu

AU - Yu, Shimeng

AU - Cao, Yu

AU - Wang, Yu

AU - Xie, Yuan

AU - Yang, Huazhong

PY - 2016/4/25

Y1 - 2016/4/25

N2 - Memristor-based neuromorphic computing system provides a promising solution to significantly boost the power efficiency of computing system. Memristor-based neuromorphic computing system has a wide range of design choices, such as the various memristor crossbar cell designs and different parallelism degrees of peripheral circuits. However, a memristor-based neuromorphic computing system simulator, which is able to model the system and realize an early-stage design space exploration, is still missing. In this paper, we develop a memristor-based neuromorphic system simulation platform (MNSIM). MNSIM proposes a general hierarchical structure for memristor-based neuromophic computing system, and provides flexible interface for users to customize the design. MNSIM also provides a detailed reference design for large-scale applications. MNSIM embeds estimation models of area, power, and latency to simulate the performance of system. To estimate the computing accuracy, MNSIM proposes a behavior-level model between computing error rate and crossbar design parameters considering the influence of interconnect lines and non-ideal device factors. The error rate between our accuracy model and SPICE simulation result is less than 1%. Experimental results show that MNSIM achieves more than 7000 times speed-up compared with SPICE and obtains reasonable accuracy. MNSIM can further estimate the trade-off between computing accuracy, energy, latency, and area among different designs for optimization.

AB - Memristor-based neuromorphic computing system provides a promising solution to significantly boost the power efficiency of computing system. Memristor-based neuromorphic computing system has a wide range of design choices, such as the various memristor crossbar cell designs and different parallelism degrees of peripheral circuits. However, a memristor-based neuromorphic computing system simulator, which is able to model the system and realize an early-stage design space exploration, is still missing. In this paper, we develop a memristor-based neuromorphic system simulation platform (MNSIM). MNSIM proposes a general hierarchical structure for memristor-based neuromophic computing system, and provides flexible interface for users to customize the design. MNSIM also provides a detailed reference design for large-scale applications. MNSIM embeds estimation models of area, power, and latency to simulate the performance of system. To estimate the computing accuracy, MNSIM proposes a behavior-level model between computing error rate and crossbar design parameters considering the influence of interconnect lines and non-ideal device factors. The error rate between our accuracy model and SPICE simulation result is less than 1%. Experimental results show that MNSIM achieves more than 7000 times speed-up compared with SPICE and obtains reasonable accuracy. MNSIM can further estimate the trade-off between computing accuracy, energy, latency, and area among different designs for optimization.

UR - http://www.scopus.com/inward/record.url?scp=84973662351&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84973662351&partnerID=8YFLogxK

M3 - Conference contribution

SP - 469

EP - 474

BT - Proceedings of the 2016 Design, Automation and Test in Europe Conference and Exhibition, DATE 2016

PB - Institute of Electrical and Electronics Engineers Inc.

ER -