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

时间:2012-08-13来源:网络

片上网络结构常用的为直接型结构,即网络中每个节点与相邻节点之间以点对点方式或直接互联的方式连接,如网格(Mesh)结构,Mesh结构足规则的NoC拓扑结构,具备硬件实现简单、网络扩展性好等优点,因此做为NoC以最为常用拓扑结构。包括了规则的Mesh结构、不规则的Mesh结构、多层Mesh结构、稀疏的Mesh结构,二维环状Mesh结构,还有胖树结构、八角形网络等。图2所示为采用二维网格结构的片上网络,这是较常用的系统结构。该二维网格结构由资源单元和网络结构构成,其中网络结构包括交换单元、通信通道和资源与网络的接口,资源单元由嵌入式系统或者存储器系统构成。图中S表示交换单元,P与C分别表示处理器单元与缓冲存储器,D表示DSP单元,re表示可配置单元,如FPGA单元。mi表示资源与网络的接口,M表示存储单元。图中每一个方形区域(Region)用于映射不同结构的系统,例如处理器子系统和存储器子系统合成的区域,区域的规模可以大于一般的资源单元,但区域与片上网络其他部分的互连需要通过交换单元进行。

b.JPG


法国Pierre et Marie Curie大学的Pierre Guerrier等人在2000年提出了称为胖树(Fat-tree)结构的网络结构,如图3所示。r是通讯节点,p是资源节点,其在设计一种可升级、可编程的集成网络时采用了这种结构。与二维网状网络相比,胖树结构中树的深度决定了点对点的延迟,两个资源结点间的通讯最多需要经过3个通讯结点。

c.JPG


与此同时,F.Karim等人在设计网络处理器时提出了八角形网络结构,如图4所示。类似于胖树网络,该网络中两个资源结点间的点对点的延迟取决于源点与终点的相对位置。任意两个资源结点间的通讯最多需要通过两个内部连线。

d.JPG

1 2 3 4

关键词: 关键 技术 架构 通讯 NoC 系统

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版