论文部分内容阅读
半导体工艺的飞速发展,使得在单块芯片上集成多个处理器核成为了可能。随着芯片上处理器核数量的增加,传统的总线通信方式逐渐不能满足片上多处理器之间数据的通信要求。片上网络(NOC)技术成为解决复杂多处理器系统中通信瓶颈问题的重要方法之一,也成为相关领域的前沿和热点研究的内容。在此研究背景下,本文选取了片上网络拓扑结构及其对应路由算法和片上网络仿真验证平台这两个方面作为研究方向。深入的探讨了片上网络拓扑及其相关内容,详细的阐述了片上网络仿真验证平台设计的相关技术,并在此基础上完成了以下工作:1.详细的总结了2D Mesh、2D Torus以及超立方体这三种经典的片上网络拓扑结构及其对应的路由算法,并通过仿真对它们在不同通信量模式流量下的网络性能进行评估。2.在总结已有的经典NOC拓扑的基础上,设计并提出了两种全新的NOC拓扑:多维平面NOC,即MDP NOC;以及色域跳转NOC,即CDH NOC。MDP NOC通过将多维拓扑NOC的节点标识引入至平面拓扑NOC中,实现了较好的网络性能;CDH NOC将图论中的着色算法引入至NOC拓扑设计中,提高了NOC的可扩展性并节约了资源的消耗。之后通过进行MDP NOC与CDH NOC仿真,验证了其相对于几种经典NOC拓扑在网络性能以及资源消耗上的优势。3.研究了NOC仿真平台的设计,包括NOC节点的模块化设计方法,NOC拓扑的生成,以及NOC网络通信流量的产生机制。并完成了基于SystemC的NOC仿真验证平台—NSVP。并在其上进行了大量的仿真验证工作,证明了NSVP平台的可靠性、可扩展性以及便利性。