————————————
基金项目
基金项目基金项目
基金项目:
::
:国家自然科学基金资助项目(61176024)
作者简介
作者简介作者简介
作者简介:
::
:谢 林(1990-),男,硕士研究生,主研方向:多核处理器;潘红兵,副教授、博士;张宇昂,博士研究生;韩 峰,
硕士研究生;李 丽,教授、博士;何书专,工程师
收稿日期
收稿日期收稿日期
收稿日期:
::
:2012-03-30 修回日期
修回日期修回日期
修回日期:
::
:2012-07-03 E-mail:
::
:15952010997@139.com
3D NoC
网络架构设计
网络架构设计网络架构设计
网络架构设计
谢
谢谢
谢
林
林林
林
a,b
,
,,
,潘红兵
潘红兵潘红兵
潘红兵
a,b
,
,,
,张宇昂
张宇昂张宇昂
张宇昂
a,b
,
,,
,韩
韩韩
韩
峰
峰峰
峰
a,b
,
,,
,李
李李
李
丽
丽丽
丽
a,b
,
,,
,何书专
何书专何书专
何书专
a,b
(南京大学 a. 微电子设计研究所;b. 江苏省光电信息功能材料重点实验室,南京 210093)
摘
摘摘
摘 要
要要
要:
::
:在三维片上网络(3D NoC)设计中,层与层之间通信机制的优劣将影响整个 3D NoC 系统的性能。为此,在 GEMS 仿真平
台基础上,提出一种低硬件资源消耗、高性能的总线架构,改进路由设计,构造基于总线的 3D NoC 的路由器。实验结果表明,
该架构可提高常见算法的加速比,改善系统的整体性能。
关键词
关键词关键词
关键词:
::
:三维片上网络;架构;GEMS 多核仿真平台;总线;路由器
Design of 3D NoC Network Architecture
XIE Lin
a,b
, PAN Hong-bing
a,b
, ZHANG Yu-ang
a,b
, HAN Feng
a,b
, LI Li
a,b
, HE Shu-zhuan
a,b
(a. Institute of VLSI Design; b. Jiangsu Provincial Key Laboratory of Photonic & Electronic Materials Sciences and Technology,
Nanjing University, Nanjing 210093, China)
【
【【
【Abstract】
】】
】In the Three-dimensional Network on Chip(3D NoC) design, the pros of the communication mechanism between the layers
will affect the performance of the entire 3D NoC system. In order to solve the above problem, this paper makes some improvements based
on the traditional three-dimensional interconnect. For 3D NoC communication problems, this paper proposes a low hardware resource
consumption, high performance bus architecture under GEMS simulation platform. It improves routing design, and bus-based 3D NoC
router. Experimental results show that the architecture can increase speed-up ratio of common algorithms, and improve overall system
performance.
【
【【
【Key words】
】】
】Three-dimensional Network on Chip(3D NoC); architecture; GEMS multi-core simulation platform; bus; router
DOI: 10.3969/j.issn.1000-3428.2013.09.032
计 算 机 工 程
Computer Engineering
第 39 卷 第 9 期
Vol.39 No.9
2013 年 9 月
September 2013
·
··
·移动互联与通信技术
移动互联与通信技术移动互联与通信技术
移动互联与通信技术·
··
·
文章编号
文章编号文章编号
文章编号:
::
:1000—
——
—3428(2013)09—
——
—0150—
——
—03
文献标识码
文献标识码文献标识码
文献标识码:
::
:A
中图分类号
中图分类号中图分类号
中图分类号:
::
:TP391
1
概述
概述概述
概述
片上网络
(Network on Chip, NoC)
是一种全新的集成电
路体系结构,其核心思想是将计算机网络技术移植到芯片
设计中来试图从体系结构上彻底解决片上通信的瓶颈问
题。
3D NoC
[1]
是在
NoC
的基础的上提出的一种
3D
的体系
架构。传统
2D NoC
[2]
虽然克服了全局延迟过长带来的信号
完整性及全局同步等一系列问题,但处理单元间的延时不
会因网络而缩短。同时,由于
2D
布局条件的限制,难以保
证关键部件相邻以尽可能缩短关键路径长度,而
3D
技术可
把不同的器件层堆叠起来,不仅在真正意义上缩短了连线
的长度,并克服这种布局的限制。
3D Mesh
体系架构
[3]
的多核
NoC
虽然在一定程度上发
挥出了
3D NoC
优势,但是在访问路径较长时就需要经过大
量的路由节点,从而耗费了大量的通信时间。为了弥补上
述的不足,本文基于
3D Mesh
体系架构
[3]
的多核
NoC
的基
础上采用时分复用总线
(Time Division Multiplexer Bus)
[4]
实
现层与层之间的互联。当数据包在竖直方向上传递时,可
直接通过总线传播,减少通信时间,通过轮转优先级调度
算法来实现对总线的仲裁。
2 3D NoC
架构
架构架构
架构
2.1
整体
整体整体
整体架构设计
架构设计架构设计
架构设计
采用点对点互联的
3D Mesh
架构的三维片上网络如
图
1
所示
(
以
3
层为例
)
。
图
图图
图
1 Mesh
结构的
结构的结构的
结构的
3D NoC
在
3D Mesh
架构的基础上,将处于同一竖直线上的路
由节点采用总线互联,竖直方向上的互联如图
2
所示。