声明
缩略词表
第一章 绪 论
1.1 引言
1.2 研究背景及意义
1.3 研究现状
1.3.1 专用加速器
1.3.2 存内计算方式
1.3.3 数字电路实现方式
1.4 研究内容及章节安排
第二章 脉冲神经网络
2.1 人工神经网络与脉冲神经网络
2.2 脉冲神经网络中的神经元
2.2.1 HH模型
2.2.2 IF模型
2.2.3 LIF模型
2.3 脉冲神经网络中的学习算法
2.3.1 传统型学习算法
2.3.2 转化型学习算法
2.4 硬件实现脉冲神经网络设计准则
2.4.1 硬件实现脉冲神经网络的特点
2.4.2 主流神经网络芯片设计架构
2.4.3 脉冲神经网络处理器系统的设计准则
2.5 本章小结
第三章 脉冲神经网络处理器系统架构设计
3.1 脉冲神经网络处理器系统架构
3.2 脉冲处理单元的设计与实现
3.2.1 神经元更新模块的分层设计架构
3.2.2 脉冲发射引擎
3.3 脉冲交换桥的设计与实现
3.3.1 聚合模块
3.3.2 脉冲分发模块
3.4 低功耗优化
3.5 构建硬件脉冲神经网络
3.5.1 构建软件参考模型
3.5.2 脉冲神经网络软硬件构建的区别以及转化
3.5.3 获取脉冲神经网络处理器系统的参数
3.6 本章小结
第四章 脉冲神经网络处理器系统的测试与分析
4.1 模块测试
4.1.1 神经元计算引擎
4.1.2 神经元计算控制模块
4.1.3 神经元存储器读写控制模块
4.1.4 脉冲发射引擎
4.1.5 脉冲处理单元
4.1.6 脉冲交换桥
4.2 整体测试
4.2.1 仿真测试
4.2.2 板级测试
4.3 资源及功耗分析
4.4 相关研究对比
4.5 本章小结
第五章 总结与展望
5.1 全文总结
5.2 未来展望
致谢
参考文献
攻读硕士学位期间取得的成果