Minimally buffered deflection router for spiking neural network hardware implementations

被引:0
作者
Junxiu Liu
Dong Jiang
Yuling Luo
Senhui Qiu
Yongchuang Huang
机构
[1] Guangxi Normal University,School of Electronic Engineering
[2] Guangxi Normal University,Guangxi Key Lab of Multi
[3] Guangxi Key Laboratory of Wireless Wideband Communication and Signal Processing,Source Information Mining & Security
来源
Neural Computing and Applications | 2021年 / 33卷
关键词
Spiking neural networks; Neuromorphic computing; Networks-on-chip; Deflection routers;
D O I
暂无
中图分类号
学科分类号
摘要
Spiking neural networks (SNNs) have the potential to closely mimic the information processing of biological brains, by using massive neurons that are interconnected in a complex network. Recent researches have considered using electronic hardware circuits to SNN implementations to meet real-time processing requirements. Network-on-Chips (NoCs) have been widely used to develop such SNN circuits as their interconnections can offer stable interconnectivity for neuron communications with high throughput and real-time execution. However, its scalability is limited due to expensive and complex NoC routers which leads to high energy consumption and large area utilization. Therefore, a minimally buffered deflection router (MBDR) is proposed in this work to address the scalability challenge of the hardware SNNs. It employs a deflection router technique to remove most of the inter-buffers and other expensive components of the conventional routers. Moreover, a novel flow controller is developed in MBDR to further reduce power consumption. Compared to existing approaches, experimental results show that based on 90-nm CMOS technology the area and power consumption of the proposed router are reduced by ~ 86% and ~ 88%, respectively. In the meantime, system throughput is maintained at a high level.
引用
收藏
页码:11753 / 11764
页数:11
相关论文
共 82 条
[71]  
Fahmy HAH(undefined)undefined undefined undefined undefined-undefined
[72]  
Ismail T(undefined)undefined undefined undefined undefined-undefined
[73]  
Ismail Y(undefined)undefined undefined undefined undefined-undefined
[74]  
Mostafa H(undefined)undefined undefined undefined undefined-undefined
[75]  
Feng C(undefined)undefined undefined undefined undefined-undefined
[76]  
Lu Z(undefined)undefined undefined undefined undefined-undefined
[77]  
Jantsch A(undefined)undefined undefined undefined undefined-undefined
[78]  
Zhang M(undefined)undefined undefined undefined undefined-undefined
[79]  
Xing Z(undefined)undefined undefined undefined undefined-undefined
[80]  
Wang L(undefined)undefined undefined undefined undefined-undefined