论文部分内容阅读
片上网络(NOC)技术是目前多处理器系统中的一种关键技术。对其体系结构和关键通信技术的研究,已经成为解决复杂的多处理器系统中通信瓶颈问题的重要方法之一。随着技术的发展和进步,片上网络技术在一定程度上已经取代了传统的总线技术,成为了相关领域的前沿和热点研究的内容。本论文正是在这样的研究背景下,以片上网络及其相关技术为基础,在国家自然科学基金(60575031,复杂SoCs片上通信关键技术研究)的支持下,针对片上网络的体系结构和关键通信技术进行相关研究。在深入理解片上网络发展背景及其应用的前提下,详细分析了片上网络的体系结构和相关技术,对片上网络中的通信问题进行了深入的研究,得出了一些新颖的、具有较强实用意义的技术和研究成果。主要内容包括:1.NOC拓扑结构的研究。详细说明基于Mesh和Tours的NOC的结构,分析其性能。提出多维平面(MDP)NOC和色域空间跳转(CDH)NOC,并与其他的NOC结构进行性能比较。2.NOC路由节点微结构研究。详细分析NOC中已有的路由节点结构的性能,在其基础上进行改进。提出新的路由节点微结构,包括具有双缓存模式的NOC路由节点和能设置仲裁优先程度的路由节点。3.NOC中的通信优化问题研究。主要针对IP之间通信延时的问题进行优化,设计优化思路,提出解决办法。提出了三种不同的方法,包括双模NOC通信结构、绑定ID号的数据传输方式和NOC中的资源优化策略。4.基于SystemC语言,设计并实现了用于NOC仿真验证的软件工具——NSVP(NOC仿真验证平台)。5.片上网络硬件仿真评估平台的设计和实现。给出了软硬件协同的硬件平台设计思路,实现了能进行NOC硬件仿真验证的平台并给出评估结果。片上网络技术已经成为了目前通信研究领域的重要内容,其研究的主要目的就是为了使信号处理系统和通信系统向集成化和复杂化方向发展,提高并行通信能力。本文的创新之处包括:1.改进已有的NOC拓扑结构,提出新的适用于较大规模和更复杂NOC系统的结构,评估其性能。2.设计并实现不同NOC路由节点的微结构。提出新的路由节点微结构,改进仲裁方式,详细评估其性能。3.基于NOC结构、数据交换模式和资源分配策略三个方面,提出三种对NOC各处理器间的通信延时进行优化的新方法。4.设计并实现用于NOC仿真验证的软件工具。5.为NOC的应用建立硬件仿真平台。