基于TTA架构的神经网络处理机的设计与运用

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:polaris20092009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人工神经网络是理论化人脑神经网络的数学模型,是基于大脑神经网络结构和功能而建立的一种信息处理系统。它实际上是一种由大量神经元相互连接而成的复杂网络。如今,人工神经网络已经在信号处理、医疗、控制系统、商业、模式识别、语音识别等多个领域得到了广泛的应用。通常人工神经网络都是采用软件编程的方法来实现,但是在很多情况下必须要求人工神经网络能够进行实时运算,这是软件编程实现方法所不能满足的。本文设计了一种FPGA硬件人工神经网络系统,创新性的提出了一种基于传输触发体系架构的可编程人工神经网络实现方法,能够很好的体现神经网络固有的并行处理特性,提高人工神经网络的处理速度。  处理机的实现的基本思想是将神经元看作TTA结构中的功能单元,通过给神经元运算功能单元传输不同的数据达到神经网络运算的目的。这种实现方法会让处理器结构简单、并行度高、可扩展性强、指令集少。该种神经网络处理机是可配置的,理论上可以实现任意层数,每层任意个数神经元的前馈神经网络结构。处理机必须先离线学习好神经网络的一些配置参数,然后将这些参数导入到处理机后,整个系统才能工作。对于学习算法该处理机采用有监督和无监督学习算法相结合。  文章首先介绍了人工神经网络的发展以及背景;然后分析了人工神经网络的工作原理,其中包括神经元模型、网络结构以及学习算法;其次在 IBM神经元的基础上设计了单个神经元的FPGA电路。紧接着从指令集、交换网络以及功能单元三个方面具体阐述了可编程人工神经网络处理机的硬件设计原理和思路,再在该处理机上移植了手写体数字识别应用并测试了其性能。最后对全文的工作进行了总结,提出了不足之处以及后续任务安排。
其他文献
合成孔径雷达成像(Synthesis Aperture Radar,SAR)是对地观测中的一种重要手段。借助平台的运动,雷达向目标发射脉冲信号同时不断接收目标反射的回波,根据回波信号计算目标的复
伴随全球工农业的快速发展,大量活性氮输入至森林生态系统,森林土壤氮元素转换的过程作为生物地球化学循环的一部分,对外源性氮输入的响应机制备受关注。本研究以亚热带樟树(
本文报道了青岛产野生型龙须菜一条光系统Ⅱ天线蛋白基因及其上游序列,并用该基因对4种江蓠属海藻进行了系统分析。该天线蛋白基因由684个核苷酸组成,没有内含子,编码一条25kD的
H.264/AVC是由ITU-T和ISO/IEC共同成立的联合视频工作组JVT (Joint Video Team)制定的新一代视频编码标准,具有高效的编码性能和良好的网络适应能力。本文主要研究了基于H.26
食管癌是世界十大恶性肿瘤之一,其发生发展涉及了一系列基因的改变。食管鳞癌中13号染色体经常发生杂合性丢失,已经鉴定了一些位于13q11-q14的丢失区段,但未发现其中有涉及食管
静态随机存储(SRAM)型现场可编程逻辑门阵列(FPGA)工作在辐射环境时会产生单粒子翻转,采用加固方式可以修复或减缓这些现象导致的影响。高可靠性的反熔丝型FPGA作为监控单元,通
细胞表面膜蛋白是沟通细胞内部与外环境的桥梁,对于细胞行使正常的生理功能非常重要。为了在神经系统中寻找能够与蛋白4.1家族和MAGUK家族成员相互作用的细胞表面膜蛋白,我们以
随着微电子技术的发展,集成电路特征尺寸越来越小,已经达到了微米级甚至纳米级。承担信号传输的金属互连线的横截面积随之减小,导致通过金属互连线中的电流密度越来越大。根
随着集成电路设计复杂度的提高和产品上市时间压力的增大,基于IP核复用的SoC(System on Chip)设计已经成为一种重要的设计方法。总线桥的设计和IP核的互连问题已经成为SoC平
随着物流业的迅速发展,港口码头的集装箱业务激增,使得进出港口的集装箱运载车辆大幅增加。一般用途的集装箱都具有标准尺寸,但有些特殊用途的集装箱,其大小超出了标准集装箱