多CPU类脑模拟系统架构研究

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:mzt1989
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自2016年Alphago在职业围棋比赛中打败了人类顶尖围棋选手后,人工智能发展如火如荼。但是基于现有的计算机架构的限制,要设计出达到类人智能十分困难。“冯·诺依曼”架构的计算机体系的特征是内存与CPU分离,两者之间通过数据总线进行数据交换。当处理大型问题时,存储单元与计算单元的通信延时成为性能瓶颈,造成严重的存储墙效应。而生物大脑通过神经网络处理信息,神经元既有计算功能,又有存储功能,实现了运行与存储高度结构一体化,并且功耗极低。因此本文对多CPU类脑模拟系统展开研究,合理设计多CPU的组织方式,利用FPGA的多路交换特性,使用合适的互联结构,减少互联的物理连接,以实现类脑模拟系统。本文对多CPU类脑模拟系统相关问题进行了研究。第一,多CPU类脑模拟系统需要解决多个CPU如何有效的组织互联问题。根据问题分析了四边形、六边形和八边形的互联结构,最终结果选择具有对称性、扩展性和网络直径较少的六边形作为计算节点的互联结构。结合FPGA、CAM和六边形的互联结构的特点,提出了类脑模拟系统硬件的方案并研制了电路板。第二,本文提出多CPU类脑模拟系统的路由协议。结合神经元之间联结固定不变的特点,采用源地址寻址方式实现使用固定路由表,降低路由协议设计的复杂度。第三,单CPU单核神经元模拟软件系统的设计,解决了线程中模拟神经元和神经脉冲数据包的传输问题。在单CPU单核神经元模拟软件系统的基础上,提出单CPU多核神经元模拟软件系统方案,解决线程之间的脉冲数据包的传输问题。结合多CPU类脑模拟系统主板对单CPU多核神经元模拟软件系统进一步优化,实现了多CPU核神经元目标。按照本文设计方案研制类脑模拟系统主板来验证本系统的可行性。设计测试程序并在类脑模拟系统主板上进行测试以验证系统的传输性能,模拟RS、BI和CH皮层神经元并与Eugene M.Izhikevich提供的仿真模拟进行了对比分析,最后对Izhikevich神经网络进行了模拟实验。
其他文献
创新是企业核心竞争力,也是企业可持续发展的不竭动力,技术创新必会给企业带来活力和效益。通过工程技术开发不断将技术成果转化应用,从而驱动工程公司的发展,使其在国家工程
冈波巴·索朗仁钦(?),是11--12世纪藏传佛教噶举派著名僧人,亦是达波噶举派的开山鼻祖,他将噶当派的道次第理论和噶举派的“大手印”思想结合起来,开创了噶举派独特的道次第
目的:探讨蓖麻子中毒的临床特点及治疗。方法:结合17例患儿的临床表现、实验室检查、治疗进行分析。结果:蓖麻子中毒主要临床表现为消化、心血管、血液、泌尿等系统的症状,可
目的:探讨腹部按摩加葱白贴敷神阙穴的中医护理方法用于髋部骨折患者术后尿潴留的疗效观察。方法:随机将76例髋部骨折术后患者分成实验组38例和对照组38例,实验组采用腹部按摩加
高尔夫一向是许多人心目中的贵族运动,这项运动不仅可以让人呼吸高球场的鲜氧,舒活在写字楼里僵直的身体,更能扩大自己的社交范围,可以说是“一箭三雕”运动。
嵌入式实时系统通常被实现为多任务系统,以满足多个外部输入的响应时间的最后期限约束;Linux内核中已经实现了基于EDF(earliest deadline first)调度算法的DL调度器,使得实时
创业教育是提升新生代农民工创业素养和创业能力,使其顺利实现创业梦想的重要途径。本研究以重庆市微型企业创业培训为例,在剖析新生代农民工创业教育存在问题的基础上,就如何增