节点文献

片上网络体系结构和关键通信技术研究

The Research of Architecture and Key Communication Technology in Network on Chip

【作者】 武畅

【导师】 彭启琮;

【作者基本信息】 电子科技大学 , 信号与信息处理, 2008, 博士

【摘要】 片上网络(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的应用建立硬件仿真平台。

【Abstract】 Network on Chip (NOC) is one of the most important technologies in current multi-processor systems. The research of its architecture and key communication technologies has become the important method to settle the problem of communication bottle neck. With the development and progress of the related technologies, NOC has taken the place of the traditional bus structure in a certain extent and becomes the focus and advanced technology in the related fields.Based on the previous researches, this paper studies the NOC architecture and its key communication technologies under the support of National Natural Science Fundation of China (60575031). In this paper, the architecture and related technologies of NOC are analyzed in details. The NOC applications and the communication problems among IPs (processors) are deeply researched. Some novel and practical results are also gained in this paper. The major content of this paper shows as follows.1. The research of NOC topologies. Discuss the NOC topologies based on the Mesh and Torus, and analyze their performance. Propose the Multi-Dimension Plane (MDP) NOC and Color Domain Hop (CDH) NOC, and compare the performance among different NOC topologies.2. The research of the microarchitecture of NOC router. Study the structure of current NOC router and improve its performance. Propose the novel microarchitecture of NOC router, including the double buffer router and customized arbitral priority router.3. The research of the optimization problem in NOC communication. For the communication delay among NOC IPs, this paper gives the train of optimization thought and proposes the solutions. There are three different methods, including the dual-mode NOC communication structure, the data transmission mode of binding ID numbers and one strategy of optimizing the NOC resources.4. With the SystemC language, we design and implement the tool of NOC simulation and verification—NSVP (NOC Simulation and Verification Platform).5. We implement the NOC hardware emulation and evaluation platform. Introduce the design methods of hardware-software cooperation platform. Implement the NOC hardware platform and give the evaluation results.The NOC technology has become one of the most important aspects in current communication on chip. Its major purposes are driving the development of the multi-processor system, improving the integration and complexity of communication system, and enhancing the parallel processing capability of on-chip systems. The main innovation points of this paper are shown as follows.1. Improve the current direct NOC topologies. Propose the novel structures, which are suited for more scalable and complex NOC, and evaluate their performance.2. Based on the implementation of different microarchitecture of NOC router, propose the improving method of the router structure and arbitration mode. Use the novel router to some specific applications and gain the evaluation results of the performance.3. In the aspects of the NOC structure, data transmission mode and resource allocation strategy, this paper introduces three methods to optimize the communication delay among different NOC IPs.4. Design the software tool for NOC simulation and verification.5. Build the hardware emulation platform for NOC applications.

【关键词】 片上网络体系结构通信仿真
【Key words】 NOCarchitecturecommunicationsimulation
节点文献中: 

本文链接的文献网络图示:

本文的引文网络