基于FPGA的多核片上网络平台设计

来源 :电子科技大学 | 被引量 : 1次 | 上传用户:jnbosine
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着半导体技术的不断进步以及对能源效率日益增长的关注,业界开始将注意力转移到多核并行处理的模块设计,以此来达到性能目标。在传统的片上系统(System on chip,SoC)中,处理核心的数量比较少的时候,研究人员使用基于总线的方式或者点对点的连接方式作为网络的互联方式。当处理核心增多的时候,以及面对通信量很大的应用的时候,这些方式的缺点:通信效率低,重用性差、扩展性差就体现出来了。因此片上网络(Network on Chip,NoC)这种新型的核间通信方式被广泛认为是解决大规模片上多处理器间通信需求的有效方法。在这篇论文中,我们基于现场可编程门阵列(Field-Programmable Gate Arra,FPGA)设计了多核片上网络硬件平台,经验证可以适用于并行算法的加速。论文的核心工作包含以下三个方面:(1)NoC的设计。这种基于分组交换的片上互联结构可以通过以点对点的方式相互连接的路由器来体现。No C的设计包含了三个主要参数:○1拓扑结构:网络拓扑结构决定了路由器和链路的数量以及它们之间的连接方式,为整体网络性能和能效建立了基本界限。○2路由算法:路由算法确定了数据包从源节点到目的节点的路径,它会影响平均跳数和链路间负载均衡的程度。○3交换技术:交换技术用来管理路由节点之间如何相互通信,它决定了数据包何时可以从一个路由器转发到下一个路由器。最后基于网络性能和硬件实现的综合考虑,本文选用了4*4Mesh拓扑结构、XY维序路由、虫洞虚通道交换结构的片上网络予以实现。(2)RISC处理器设计。用于多核平台的处理单元需要很大的灵活性,这样有利于系统在不更换硬件的情况下平滑升级,因此也降低了成本;同时处理单元需要和NoC的网络接口高效地进行数据交换,本文基于处理器设计软件Processor Designer设计了一款精简指令集处理器,可以满足以上要求。处理器设计的三个关键要素是:处理器的硬件架构和软件架构、处理器指令集的设计、处理器流水线的设计。本文设计了基于哈佛架构、MIPS五级流水线的精简指令集处理器。(3)平台的应用。通过极化码BP译码算法在多核平台的映射、运算过程展示了多核平台实现并行算法的优越性。
其他文献
随着新世纪的到来 ,学校教育将会受到知识经济的深刻影响 ,以及 2 1世纪高新技术革命的挑战。师范院校是教育工作的“母机” ,是培养中小学教师的“摇篮”。为使师范生成为未
期刊
2014年6月14日下午.利拉伐奶牛乳房炎防控VIP专场在西安威斯汀酒店举行,来自全国约三十家大型牧场的近40位经理人参加了本次讨论会。泰安澳亚场长孙景峰和华夏牧场经理Berwiek
德国最大乳制品公司DMK食品配料、质量管理兼研发部负责人英格·穆勒表示:“未来几年,DMK还将继续在华增加投入,进一步拓展产品和销售网络。”目前。DMK总部正在与上海分公
现阶段,肉牛的养殖市场竞争激烈,养殖产业也逐渐发展为科学化、集约化和规模化,由于数量繁多,且养殖密集,使养殖管控难度增加的同时。疾病的发生频次和种类也增多且更加复杂
为给玉米秸秆还田条件下冬小麦的水氮运筹提供依据,以小麦品种临优2069为材料,研究了山西省小麦-玉米一年两熟区玉米秸秆还田条件下冬灌时间和施氮方式对冬小麦生长发育及水
为探讨小麦育种中简单、可行和高效的品质选择指标,给小麦品质改良提供借鉴,对蛋白质含量、籽粒硬度和SDS沉淀值在本单位育种中的应用效果进行分析,结果表明籽粒硬度在不同基
<正>"21世纪什么最贵?人才!"葛优在《天下无贼》里的经典台词一语道破这个时代最强烈的资源诉求。人才是面向未来发展的第一资源"得人者兴,失人者崩"。要在城市竞争上"一马当
在对沈阳市“十二五”期间经济发展取得成绩回顾的基础上,通过对沈阳市经济发展存在问题进行研究的基础之上,重点对东北老工业基地城市一沈阳市的经济发展存在问题及其成因进行
9月2日,光明乳业位于闵行区马桥镇的华东中心工厂全线投产,这个总建筑面积12.6万平方米,年产60万吨乳品的单体工厂,规模、产业均为世界之最。