新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 多核系统中NoC通讯架构的关键技术

多核系统中NoC通讯架构的关键技术

作者:时间:2012-08-13来源:网络收藏

维序路由采用较为广泛的路由算法,应用了确定性路由的方法,数据包无论其路径上的链路是否阻塞都要沿该路径走下去。该算法的思想是数据包先在低维上投递,直至数据包在该维度上相对于目的节点的偏移量为0,然后转移到下一维度以相同的模式进行投递,直到达到目的节点。因此维序路由是分布式路由,也是一种较小距离路由。

本文引用地址://m.amcfsurvey.com/article/154153.htm


虫孔交换结构的处理过程如下:数据包的片段到达虫孔交换结构,存储在输入通道缓存单元中,并进行路由计算。得到路由信息后,数据包提出传输请求,仲裁器根据请求进行带宽资源分配,一旦该数据片被允许传输,它将被交换到目的端口并投递出去,直到数据包的最后一个片段离开交换节点。根据此处理过程,虫孔交换电路的结构如图11所示,由缓存单元、路由计算单元、仲裁请求管理单元、交换分配和交换阵列5部分组成。

i.JPG


在VLSI实现中,交换节点多采用流水结构设计,一般流水处理结构分为路由计算、通道分配、交换分配、数据交换和传输等5级。在设计中,总是希望得到良好的网络性能,从交换节点设计角度考虑,减少交换结构的流水处理级数是缩短网络延时的有效方法,流水处理级数越少,数据包通过交换节点的时间就越短。
不同的交换,对应着不同的网络性能和实现代价,要根据实际要求进行选择。

6 片上网络面临的挑战
为提高片上网络的资源单元处理速度,降低通信通路间以及资源单元互连问的通信延迟,片上网络的设计面临以下几方面挑战:
(1)任务分配与调度,片上网络将通信任务分配到合适的处理单元,并且尽量以最佳方式为这些任务进行排序,此步骤是典型的多处理器设计步骤。
(2)网络分配,包括处理单元映射与路径分配。处理单元映射对功耗起着决定性的影响,路径分配则是对执行性能产生直接影响。
(3)动态网络最佳化路径分配,对静态通信路径分配时,由于对即时性的要求较低,因此只要对现有的最短路径进行确认即可。但对于片上网络的动态通信而言,需要将计算机网络中的动态网络调度算法进行调整,应用到片上网络应用中。

7 结束语
NoC方式是目前多核结构中研究最为广泛的结构,也使得NoC成为当前研究热点,部分大学、研究所以及工业界的研究单位正积极从事NoC研究工作,但是NoC依然面临着许多挑战。在实际应用中,应根据系统的实际要求,选择合适的拓扑结构和交换,避免一味追求最新的技术而带来其他的问题。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭