面向神经元动作电位分类的片上系统任务映射的研究
本文关键词:面向神经元动作电位分类的片上系统任务映射的研究,由笔耕文化传播整理发布。
【摘要】:要研究大脑皮层神经元的各种功能就需要能够同时记录大脑皮层各个神经元的动作电位。在实际研究中,这种需求可以通过向大脑植入探针得以解决。然而植入大脑皮层的探针记录下来的神经元动作电位信号是探针周围的神经元产生的动作电位的混合信号,因此需要一种将记录下来的动作电位的混合信号分解为单个神经元动作电位并进行归类的分析方法,这种方法即称为神经元动作电位分类(Spike Sorting)。目前神经元动作电位分类的研究主要集中在改进神经元分类的算法上,以适应因为神经元动作电位信号采集设备发展带来的数据量增长的问题,并提高神经元动作电位分类的准确性和处理速度。然而随着神经元动作电位信号数据量的急剧增长,愈是复杂精确的算法,对神经元动作电位进行分类所需的计算量和能耗也愈发惊人,采用总线结构的片上系统或FPGA芯片来实现神经元动作电位分类将面临严峻的挑战。随着半导体技术的发展,片上网络(Network on Chip,No C)作为一种新的片上系统(System on Chip,So C)设计方法学迅速发展。片上网络的核心思想是将计算机网络技术移植到芯片设计中,其本质就是将集成在芯片上的多个处理核心按照一定的拓扑结构组成网络,各个处理核心通过该网络来进行通信。片上网络的通信方式解决了单一总线通信片上系统面临的全局同步和长延时问题。采用片上网络方法设计的片上系统各个处理核心之间并行通信,系统吞吐量大,扩展性好,因此片上网络是多处理核心片上系统最有前途的解决方案。在片上网络新兴发展的趋势下,采用片上网络的方法来设计用于神经元动作电位分类的片上多核系统,是应对迅猛增长的神经元动作电位信号数据量的一种可行的解决方案,为神经系统科学研究提供一种有效的分析手段,也为脑机接口的实现提供一线曙光。本文作为采用片上网络方法学来设计用于神经元动作电位分类的片上多核系统这一工作的前期部分,主要解决神经元动作电位分类程序向片上网络系统的任务映射问题。本文对选用的神经元动作电位分类算法进行了仔细分析,总结出了该神经元动作电位分类算法的任务图和各个任务的数据访问情况,利用任务映射算法对神经元动作电位分类程序进行了任务调度,任务映射和数据块映射,最后得到了该神经元动作电位分类算法在片上网络上执行哈尔滨工业大学工学硕士学位论文的一个任务映射方案。此外,针对可能存在的片上网络规模远大于任务图规模时导致的处理核闲置问题,本文提出了一个任务图扩展算法,将任务图的规模扩展到与片上网络相一致,以尽量减少闲置处理核。本文利用QUMU和system C搭建仿真平台,实现了神经元动作电位分类程序按照所得到的映射方案在仿真平台上的执行。实验表明,应用程序任务图扩展算法能够较好的改善程序执行时间,通过本文采用的任务映射算法生成的任务映射方案能更好地利用数据访问的局部性,减少数据访问的代价。
【关键词】:神经元动作电位分类 任务映射 片上网络 片上系统
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:R338;TN47
【目录】:
- 摘要4-6
- Abstract6-10
- 第1章 绪论10-23
- 1.1 课题研究背景10-18
- 1.1.1 spike sorting的研究背景10-13
- 1.1.2 片上网络的发展13-17
- 1.1.3 利用片上网络执行spike sorting的任务映射问题17-18
- 1.2 任务映射的研究现状18-19
- 1.3 论文的主要研究内容19-21
- 1.3.1 任务映射算法的研究19-20
- 1.3.2 spike sorting在片上网络上的任务映射的研究20-21
- 1.3.3 任务映射算法的实现21
- 1.4 论文的创新点21
- 1.5 论文结构21-23
- 第2章 片上网络和spike sorting算法介绍23-32
- 2.1 片上网络23-29
- 2.2 spike sorting算法介绍29-30
- 2.2.1 相关定义29-30
- 2.2.2 spike sorting算法介绍30
- 2.3 本章小结30-32
- 第3章spike sorting在片上网络上的任务映射32-48
- 3.1 引言32-33
- 3.2 任务图的定义33
- 3.3 片上网络的体系结构模型33-34
- 3.4 spike sorting程序执行模型34-36
- 3.5 任务映射36-46
- 3.5.1 应用程序任务图扩展36-40
- 3.5.2 任务调度40-42
- 3.5.3 处理核映射42-44
- 3.5.4 数据块映射44-46
- 3.6 本章小结46-48
- 第4章 仿真平台介绍及映射结果分析48-57
- 4.1 QEMU仿真器介绍48
- 4.2 仿真平台的搭建48-50
- 4.3 spike sorting程序在片上网络上的映射方案评估分析50-56
- 4.3.1 spike sorting程序执行时间50-51
- 4.3.2 spike sorting程序执行时的数据访问51-56
- 4.4 本章小结56-57
- 结论57-59
- 参考文献59-65
- 致谢65
【相似文献】
中国重要会议论文全文数据库 前10条
1 白原;郑焱;王红;杨士元;;不规则结构片上网络的测试方法研究[A];第六届中国测试学术会议论文集[C];2010年
2 王祺;吴宁;葛芬;;片上网络仿真与性能评估[A];全国第19届计算机技术与应用(CACIS)学术会议论文集(上册)[C];2008年
3 景乃锋;毛志刚;;面向片上网络的集成电路设计技术[A];第十届中国科协年会信息化与社会发展学术讨论会分会场论文集[C];2008年
4 付斌章;韩银和;李华伟;李晓维;;面向高可靠片上网络通信的低成本可重构路由算法[A];第六届中国测试学术会议论文集[C];2010年
5 齐树波;蒋江;李晋文;张民选;;面向片上网络的多播吞吐率和能量模型[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(B辑)[C];2011年
6 张熙敏;李晋文;肖立权;;基于逃逸通道的片上网络拥塞缓解技术[A];第十六届计算机工程与工艺年会暨第二届微处理器技术论坛论文集[C];2012年
7 欧阳一鸣;朱兵;梁华国;;一种用于片上网络的自适应路由算法[A];全国第19届计算机技术与应用(CACIS)学术会议论文集(上册)[C];2008年
8 苏琦;李玉柏;王坚;;用OPNET实现片上网络仿真[A];2008年中国西部青年通信学术会议论文集[C];2008年
9 欧阳一鸣;刘蓓;齐芸;;三维片上网络测试的时间优化方法[A];第六届中国测试学术会议论文集[C];2010年
10 彭福慧;尤志强;邝继顺;张大方;;一种基于BFT型拓扑结构片上网络低费用测试方法[A];第六届中国测试学术会议论文集[C];2010年
中国重要报纸全文数据库 前1条
1 清华大学微处理器与SOC 技术研究中心 陈磊 王惊雷 李兆麟 汪东升;片上网络:解决CMP互连瓶颈[N];计算机世界;2005年
中国博士学位论文全文数据库 前10条
1 王坚;片上网络通信性能分析与优化[D];电子科技大学;2011年
2 马立伟;专用片上网络设计方法:通信建模、拓扑构造与自动生成[D];清华大学;2006年
3 赵建武;片上网络系统可测试性设计及测试技术研究[D];电子科技大学;2009年
4 王炜;面向大规模片上多处理器的片上网络关键技术研究[D];清华大学;2010年
5 管旭光;异步片上网络的关键技术研究[D];西安电子科技大学;2011年
6 刘浩;低延迟无缓存传输与控制分离的片上网络拓扑结构研究[D];华中科技大学;2009年
7 刘有耀;片上网络拓扑结构与通信方法研究[D];西安电子科技大学;2009年
8 张剑贤;高性能片上网络关键技术研究[D];西安电子科技大学;2012年
9 陈延仓;代价高效的容错片上网络关键技术研究[D];国防科学技术大学;2012年
10 欧阳一鸣;片上网络测试关键问题研究[D];合肥工业大学;2013年
中国硕士学位论文全文数据库 前10条
1 王晓袁;片上网络系统模型[D];西安电子科技大学;2008年
2 付方发;片上网络性能评估平台设计[D];哈尔滨工业大学;2007年
3 王祺;基于应用的片上网络设计与性能评估[D];南京航空航天大学;2009年
4 刘华;片上网络多播通信关键技术研究[D];武汉理工大学;2011年
5 李慧;光片上网络的可靠性研究[D];西安电子科技大学;2013年
6 易恒柱;面向神经元动作电位分类的片上系统任务映射的研究[D];哈尔滨工业大学;2015年
7 李盛楠;基于Spike sorting的NoC-based CMP的研究与实现[D];哈尔滨工业大学;2015年
8 蒋珊珊;片上网络感知故障容错路由算法研究[D];电子科技大学;2015年
9 王坚;片上网络优化策略设计与仿真[D];电子科技大学;2008年
10 朱兵;基于片上网络的通信路由方法研究[D];合肥工业大学;2009年
本文关键词:面向神经元动作电位分类的片上系统任务映射的研究,由笔耕文化传播整理发布。
,本文编号:269088
本文链接:https://www.wllwen.com/yixuelunwen/jichuyixue/269088.html