论文部分内容阅读
近年来,随着人们对计算性能以及高并发任务处理能力需求的日益增长,片上晶体管的工作频率和集成密度不断增加,芯片上多核处理系统(Multiprocessor systems-on-chip,MPSoCs)已经成为片上设计的主流趋势。传统的基于电互连的片上网络(Electrical networks-on-chip,ENoCs)由于存在高串扰、高延时、低带宽、高能耗等方面的问题,已经无法满足MPSoCs持续发展的需要。芯片上光互连网络(Optical networks-on-chip,ONoCs)的提出作为一种用光代替电连接的芯片上多处理核之间的互连方式,通过电互连层实现仲裁控制而数据传输则由光互连层进行完成,可以有效解决ENoCs所面临的功耗,延迟和带宽的限制,满足新应用的开发需求。在基于ONoCs的通信系统中,芯片上不同处理核(Intellectual property,IP)之间的数据传输通过互连网络作为通信基础设施来进行数据交换。芯片底层的网络拓扑结构决定了网络能够有效分配信息的效率。并且,除了对网络带宽,延迟,容错和能耗产生重大影响外,网络拓扑结构在ONoCs架构的设计过程中也扮演着重要的角色,如路由器结构设计和应用映射。为ONoCs架构选择合适的网络拓扑结构时,其中一个主要目标是通过选择具有更好静态特性(如节点度,直径和平均跳距)的拓扑结构来提高网络性能。同时,也需要考虑到线密度,路由器结构复杂性等物理约束的影响。迄今为止已经为ONoCs提出了几种拓扑结构,例如Mesh,Torus,Fat-Tree等。Mesh和Torus网络是常见的选择,因为它们的网络直径相对较短,节点度较低,IP核更容易布局。与Mesh或Torus相比,Gaussian拓扑在网络直径和平均跳距方面具有显着的拓扑优势。Gaussian网络可以容纳更多节点,通信延迟更少,同时保持规则的网格状结构,从而使它们成为ONoCs架构更合适的拓扑候选者。然而,由于ONoCs架构中存在大量波导交叉和微环谐振器等光学器件,当光信号通过这些器件时,光学器件制造材料的固有属性导致光信号难免会遭遇到串扰噪声以及功率损耗的影响。虽然设备级别的影响幅度非常小,但随着网络规模的增大,串扰噪声在光信号中持续累积,这将导致网络性能的严重下降,造成信号衰减、畸变甚至失真,从而限制了网络的可扩展性。因此,将Gaussian网络的拓扑优势应用于ONoCs的架构设计,分析网络中功率损耗和串扰噪声对网络性能的影响非常重要。本文针对ONoCs的串扰特性,对基于Gaussian网络拓扑结构的片上光网络(Gaussian-Based ONoCs),提出了完整的功率损耗以及串扰计算的分析模型,并针对Gaussian网络拓扑结构的特点提出了一种改善通信链路信噪比的优化方法,主要研究内容如下:1.阐述了Gaussian网络的定义、表达式、拓扑图以及网络拓扑优势。2.介绍构成ONoCs通信系统的硅基波导和谐振微环等基本器件的结构构造及原理,并提出由其组成的基本光交换单元(Basic optical switching elements,BOSEs)的模型,并给出了BOSEs在不同工作状态下其各个端口的光信号功率和串扰噪声的计算公式,为网络层的分析奠定基础。3.基于建立的BOSEs的分析模型,提出了适用于Gaussian片上光网络的全通五端口光路由器模型,介绍了光网络中使用的交换机制以及Gaussian路由算法。建立了光路由器层级的功率损耗和串扰特性分析计算模型,并举例说明。4.分析了在网络中光信号从源节点传输至目的节点路径中的功率损耗、串扰噪声积累、光信噪比(Optical signal-to-noise ratio,OSNR)以及误码率(Bit error rate,BER)的计算模型。5.数值仿真中使用Cygnus和Crossbar光学路由器来验证所提出的分析模型的可行性,并得出Guassian片上光网络中的最差路径以及最大网络规模。仿真数值说明,网络规模的扩大会造成光信号信噪比的大幅下降。为了使Gaussian片上网络更加可用,我们提出了一种改善网络性能的优化方法,即根据两个通信IP核的位置分布选择最佳路径,这种方法可以有效地避免最坏的情况。最后在Optisystem仿真软件搭建网络模型,便于更直观的分析观察网络传输性能。