Research on General-Purpose Brain-Inspired Computing Systems

被引:2
|
作者
Qu, Peng [1 ]
Ji, Xing-Long [2 ]
Chen, Jia-Jie [1 ]
Pang, Meng [1 ]
Li, Yu-Chen [1 ]
Liu, Xiao-Yi [1 ]
Zhang, You-Hui [1 ]
机构
[1] Tsinghua Univ, Dept Comp Sci & Technol, Beijing 100084, Peoples R China
[2] Tsinghua Univ, Dept Precis Instrument, Beijing 100084, Peoples R China
基金
中国国家自然科学基金;
关键词
brain-inspired computing; neuromorphic chip; compiler; spiking neural network; NEURAL-NETWORK; ARCHITECTURE; INTELLIGENCE;
D O I
10.1007/s11390-023-4002-3
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Brain-inspired computing is a new technology that draws on the principles of brain science and is oriented to the efficient development of artificial general intelligence (AGI), and a brain-inspired computing system is a hierarchical system composed of neuromorphic chips, basic software and hardware, and algorithms/applications that embody this technology. While the system is developing rapidly, it faces various challenges and opportunities brought by interdisciplinary research, including the issue of software and hardware fragmentation. This paper analyzes the status quo of brain-inspired computing systems. Enlightened by some design principle and methodology of general-purpose computers, it is proposed to construct "general-purpose" brain-inspired computing systems. A general-purpose brain-inspired computing system refers to a brain-inspired computing hierarchy constructed based on the design philosophy of decoupling software and hardware, which can flexibly support various brain-inspired computing applications and neuromorphic chips with different architectures. Further, this paper introduces our recent work in these aspects, including the ANN (artificial neural network)/SNN (spiking neural network) development tools, the hardware agnostic compilation infrastructure, and the chip micro-architecture with high flexibility of programming and high performance; these studies show that the "general-purpose" system can remarkably improve the efficiency of application development and enhance the productivity of basic software, thereby being conductive to accelerating the advancement of various brain-inspired algorithms and applications. We believe that this is the key to the collaborative research and development, and the evolution of applications, basic software and chips in this field, and conducive to building a favorable software/hardware ecosystem of brain-inspired computing.
引用
收藏
页码:4 / 21
页数:18
相关论文
共 50 条
  • [1] Technical Perspective: Research on General-Purpose Brain-Inspired Computing Systems
    Rhodes, Oliver
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2024, 39 (01) : 1 - 3
  • [2] The development of general-purpose brain-inspired computing
    Zhang, Weihao
    Ma, Songchen
    Ji, Xinglong
    Liu, Xue
    Cong, Yuqing
    Shi, Luping
    NATURE ELECTRONICS, 2024, 7 (11): : 954 - 965
  • [3] Towards "General Purpose" Brain-Inspired Computing System
    Zhang, Youhui
    Qu, Peng
    Zheng, Weimin
    TSINGHUA SCIENCE AND TECHNOLOGY, 2021, 26 (05) : 664 - 673
  • [4] Towards “General Purpose” Brain-Inspired Computing System
    Youhui Zhang
    Peng Qu
    Weimin Zheng
    Tsinghua Science and Technology, 2021, 26 (05) : 664 - 673
  • [5] Brain-inspired computing
    Furber, Steve B.
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2016, 10 (06): : 299 - 305
  • [6] Brain-Inspired Computing
    Modha, Dharmendra S.
    2015 INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURE AND COMPILATION (PACT), 2015, : 253 - 253
  • [7] Brain-inspired computing systems: a systematic literature review
    Zolfagharinejad, Mohamadreza
    Alegre-Ibarra, Unai
    Chen, Tao
    Kinge, Sachin
    van der Wiel, Wilfred G.
    EUROPEAN PHYSICAL JOURNAL B, 2024, 97 (06):
  • [8] Building brain-inspired computing
    Strukov, Dmitri
    Indiveri, Giacomo
    Grollier, Julie
    Fusi, Stefano
    NATURE COMMUNICATIONS, 2019, 10 (1)
  • [9] Brain-inspired Computing - Introduction
    Haas, Robert
    Pfeiffer, Michael
    ERCIM NEWS, 2021, (125): : 6 - 7
  • [10] Building brain-inspired computing
    Nature Communications, 10