高级检索
    渠鹏, 陈嘉杰, 张悠慧, 郑纬民. 实现软硬件解耦合的类脑计算硬件设计方法[J]. 计算机研究与发展, 2021, 58(6): 1146-1154. DOI: 10.7544/issn1000-1239.2021.20210170
    引用本文: 渠鹏, 陈嘉杰, 张悠慧, 郑纬民. 实现软硬件解耦合的类脑计算硬件设计方法[J]. 计算机研究与发展, 2021, 58(6): 1146-1154. DOI: 10.7544/issn1000-1239.2021.20210170
    Qu Peng, Chen Jiajie, Zhang Youhui, Zheng Weimin. A Proposal of Software-Hardware Decoupling Hardware Design Method for Brain-Inspired Computing[J]. Journal of Computer Research and Development, 2021, 58(6): 1146-1154. DOI: 10.7544/issn1000-1239.2021.20210170
    Citation: Qu Peng, Chen Jiajie, Zhang Youhui, Zheng Weimin. A Proposal of Software-Hardware Decoupling Hardware Design Method for Brain-Inspired Computing[J]. Journal of Computer Research and Development, 2021, 58(6): 1146-1154. DOI: 10.7544/issn1000-1239.2021.20210170

    实现软硬件解耦合的类脑计算硬件设计方法

    A Proposal of Software-Hardware Decoupling Hardware Design Method for Brain-Inspired Computing

    • 摘要: 类脑计算是一个涉及到多领域、多学科的新兴领域,对计算神经科学、人工智能和新型体系结构设计都具有重要的支持和启发意义.但是类脑计算系统领域发展所面临的重要问题之一是软硬件紧耦合.近期的一项研究提出了神经形态完备性的概念,为实现类脑计算系统领域的软硬件解耦合提供了理论支持,并作为样例研究提出了对应的系统层次结构设计.作为这一工作的后续,首先对神经形态完备性和类脑计算层次结构中部分关键的概念进行了阐述与讨论,之后进一步提出了在这一概念和体系结构设计下,实现支持软硬件解耦合的类脑计算硬件设计方法的构想,即由执行原语集合设计以及硬件实现方法设计组成的迭代调整的设计流程.最后,展示了正在进行的基于FPGA的相应评估平台工作.这一硬件设计方法有助于实现神经形态完备的高效原语集合和芯片设计,从而有利于实现类脑计算系统领域的软硬件解耦合.

       

      Abstract: Brain-inspired computing is a novel research field involving multiple disciplines, which may have important implications for the development of computational neuroscience, artificial intelligence, and computer architectures. Currently, one of the key problems in this field is that brain-inspired software and hardware are usually tightly coupled. A recent study has proposed the notion of neuromorphic completeness and the corresponding system hierarchy design. This completeness provides a theoretical support for realizing the decoupling of hardware and software of brain-inspired computing systems, and the system hierarchy design can be viewed as a reference implementation of neuromorphic complete software and hardware. As a position paper, this article first discusses several key concepts of neuromorphic completeness and the system hierarchy for brain-inspired computing. Then, as a follow-up work, we propose a design method for software-hardware decoupling hardware design of brain-inspired computing, namely, an iterative optimization process consisting of execution primitive set design and hardware implementation evaluation. Finally, we show the preliminary status of our research on the FPGA based evaluation platform. We believe that this method would contribute to the realization of extensible, neuromorphic complete computation primitive sets and chips, which is beneficial to realize the decoupling of hardware and software in the field of brain-inspired computing systems.

       

    /

    返回文章
    返回