网站大量收购闲置独家精品文档,联系QQ:2885784924

片上网络动态虚通道分配策略.docVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
片上网络动态虚通道分配策略

片上网络动态虚通道分配策略   摘要:针对片上网络(NoC)的传统的静态虚通道分配不能很好适应非平衡的业务负荷问题,本论文提出了NoC动态虚通道分配策略。在静态虚通道分配基础上,动态分配虚通道通过实时监测节点端口的包流量的方向,决定分配给该端口的虚通道数目。动态虚通道资源可以在所有端口间共享,并根据通信业务需求动态调度。在二维mesh NoC上的仿真表明,动态虚通道分配策略不仅节约了存储器资源,而且对NoC传输延时有一定的改善。   关键字:片上网络;虚通道;动态虚通道分配      Dynamic virtual channel allocation for network-on-chip      SHEN Hui, LING Xiang   (National Key Laboratory of Science and Technology on Communications of UESTC,Chengdu 611731,China)      Abstract: Since the static virtual channel (VC) allocation can not well resolve the problem of imbalanced traffic load in network-on-chip (NoC), this paper proposes a dynamic virtual channel allocation algorithm for NoC architectures. Compared with the static VC allocation scheme, the dynamic VC allocation algorithm assigns the virtual channels by real-timely monitoring the packet flow directions of every node ports.Thus the VC resources can be shared among all input ports and assigned according to the traffic demand. Simulation results show that this proposed dynamic VC allocation scheme saves the memory resources significantly, and reduces NoC propagation delay to some extent.   Keywords: network-on-chip; virtual channel; dynamic virtual channel allocation      1引言       随着深亚微米工艺水平的提高,特征尺寸逐渐减小,使得片上资源间的互连通信成为片上系统(SOC)设计中制约时延与功耗的关键因素。因此,片上网络(NoC)通信成为提高片上系统通信效率的解决方案。和传统的片上总线通信相比,片上网络设计具有几个优点:①由于可重用性设计,片上网络具有良好的可扩展性;②物理链路的链路长度和延时都可以得到更好的控制。    片上网络中,缓存(buffer)会消耗大量的功耗,为了有效地节约缓存,NoC一般采用虫洞路由方式。此外,NoC的通信延时也是其设计中的一个重要指标。NoC中存在队头阻塞(HOL)现象,由于下一级路由器输入队列资源被某方向的数据流持续占用,虽然其它方向的通路空闲,当前路由器队列中的包头仍无法通过下一级路由器的空闲方向。图1a中,如果A-B-C通道阻塞,路由器B的P0端口将被占用,使得F-A-B-D通道也无法传输。当包头阻塞发生时,导致很大的传输延时,采用虚通道(VC)技术可以解决HOL问题。当某端口中一个VC中的数据发生阻塞时,其它VC的数据可以继续沿着其它链路方向传递。见图1b,如果A-B-C通道阻塞,节点F的数据包可以通过节点B的另一个VC通道传送到节点D。因此,整个系统的吞吐率将会得到提高,平均包延时会得到降低。    在虫孔路由中,增加路由器输入端口上虚通道的数量会提高系统性能。但片上资源是有限的,过多地分配虚通道会导致资源浪费,且对于通信量比较轻的链路起到的作用很有限,只有高负载的链路可通过增加VC来获利。因此必须合理地分配虚通道以便用最小的资源消耗获得最大的性能提高,这就要求进行实时的动态VC分配。    本文提出了一种动态虚通道的片上路由器结构,通过判断数据包的下一跳的方向来决定是否需要分配或回收动态虚通道,提高VC的利用率。      2片上网络结构

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档