MNSIM: Simulation Platform for Memristor-based Neuromorphic Computing System

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

Research output: Contribution to journalArticle

18 Citations (Scopus)

Abstract

Memristor-based computation provides a promising solution to boost the power efficiency of the neuromorphic computing system. However, a behavior-level memristor-based neuromorphic computing simulator, which can model the performance and realize an early-stage design space exploration, is still missing. In this paper, we propose a simulation platform for the memristor-based neuromorphic system, called MNSIM. A hierarchical structure for memristor-based neuromorphic computing accelerator is proposed to provides flexible interfaces for customization. A detailed reference design is provided for large-scale applications. A behavior-level computing accuracy model is incorporated to evaluate the computing error rate affected by interconnect lines and non-ideal device factors. Experimental results show that MNSIM achieves over 7000 times speed-up than SPICE simulation. MNSIM can optimize the design and estimate the trade-off relationships among different performance metrics for users.

Fingerprint

Memristors
SPICE
Particle accelerators
Simulators

ASJC Scopus subject areas

  • Software
  • Computer Graphics and Computer-Aided Design
  • Electrical and Electronic Engineering

Cite this

MNSIM : Simulation Platform for Memristor-based Neuromorphic Computing System. / Xia, Lixue; Li, Boxun; Tang, Tianqi; Gu, Peng; Chen, Pai Yu; Yu, Shimeng; Cao, Yu; Wang, Yu; Xie, Yuan; Yang, Huazhong.

In: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 19.07.2017.

Research output: Contribution to journalArticle

Xia, Lixue ; Li, Boxun ; Tang, Tianqi ; Gu, Peng ; Chen, Pai Yu ; Yu, Shimeng ; Cao, Yu ; Wang, Yu ; Xie, Yuan ; Yang, Huazhong. / MNSIM : Simulation Platform for Memristor-based Neuromorphic Computing System. In: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. 2017.
@article{8616cfec538e46078c4459358b7710cb,
title = "MNSIM: Simulation Platform for Memristor-based Neuromorphic Computing System",
abstract = "Memristor-based computation provides a promising solution to boost the power efficiency of the neuromorphic computing system. However, a behavior-level memristor-based neuromorphic computing simulator, which can model the performance and realize an early-stage design space exploration, is still missing. In this paper, we propose a simulation platform for the memristor-based neuromorphic system, called MNSIM. A hierarchical structure for memristor-based neuromorphic computing accelerator is proposed to provides flexible interfaces for customization. A detailed reference design is provided for large-scale applications. A behavior-level computing accuracy model is incorporated to evaluate the computing error rate affected by interconnect lines and non-ideal device factors. Experimental results show that MNSIM achieves over 7000 times speed-up than SPICE simulation. MNSIM can optimize the design and estimate the trade-off relationships among different performance metrics for users.",
author = "Lixue Xia and Boxun Li and Tianqi Tang and Peng Gu and Chen, {Pai Yu} and Shimeng Yu and Yu Cao and Yu Wang and Yuan Xie and Huazhong Yang",
year = "2017",
month = "7",
day = "19",
doi = "10.1109/TCAD.2017.2729466",
language = "English (US)",
journal = "IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems",
issn = "0278-0070",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

TY - JOUR

T1 - MNSIM

T2 - Simulation Platform for Memristor-based Neuromorphic Computing System

AU - Xia, Lixue

AU - Li, Boxun

AU - Tang, Tianqi

AU - Gu, Peng

AU - Chen, Pai Yu

AU - Yu, Shimeng

AU - Cao, Yu

AU - Wang, Yu

AU - Xie, Yuan

AU - Yang, Huazhong

PY - 2017/7/19

Y1 - 2017/7/19

N2 - Memristor-based computation provides a promising solution to boost the power efficiency of the neuromorphic computing system. However, a behavior-level memristor-based neuromorphic computing simulator, which can model the performance and realize an early-stage design space exploration, is still missing. In this paper, we propose a simulation platform for the memristor-based neuromorphic system, called MNSIM. A hierarchical structure for memristor-based neuromorphic computing accelerator is proposed to provides flexible interfaces for customization. A detailed reference design is provided for large-scale applications. A behavior-level computing accuracy model is incorporated to evaluate the computing error rate affected by interconnect lines and non-ideal device factors. Experimental results show that MNSIM achieves over 7000 times speed-up than SPICE simulation. MNSIM can optimize the design and estimate the trade-off relationships among different performance metrics for users.

AB - Memristor-based computation provides a promising solution to boost the power efficiency of the neuromorphic computing system. However, a behavior-level memristor-based neuromorphic computing simulator, which can model the performance and realize an early-stage design space exploration, is still missing. In this paper, we propose a simulation platform for the memristor-based neuromorphic system, called MNSIM. A hierarchical structure for memristor-based neuromorphic computing accelerator is proposed to provides flexible interfaces for customization. A detailed reference design is provided for large-scale applications. A behavior-level computing accuracy model is incorporated to evaluate the computing error rate affected by interconnect lines and non-ideal device factors. Experimental results show that MNSIM achieves over 7000 times speed-up than SPICE simulation. MNSIM can optimize the design and estimate the trade-off relationships among different performance metrics for users.

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

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

U2 - 10.1109/TCAD.2017.2729466

DO - 10.1109/TCAD.2017.2729466

M3 - Article

AN - SCOPUS:85028825425

JO - IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems

JF - IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems

SN - 0278-0070

ER -