学位论文 > 优秀研究生学位论文题录展示

高性能NoC路由器结构研究

作 者: 张立鹏
导 师: 王长山
学 校: 西安电子科技大学
专 业: 计算机软件与理论
关键词: 片上网络 路由器结构 交叉开关 缓存 能量有效
分类号: TN47
类 型: 硕士论文
年 份: 2009年
下 载: 53次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着片上系统(System on Chip, SoC)集成IP (Intellectual Property)核的数量越来越多,基于总线技术的SoC设计遇到了一系列瓶颈,如吞吐量受限,能耗和面积迅速增加,全局时钟难以同步,系统扩展性受限等,这大大制约了芯片规模的扩大和性能的提高。为了克服总线结构的不足,一些研究组织提出一种新的互连结构——片上网络(Network-on-Chip, NoC)。路由器作为片上互连网络的通信节点,在网络中完成数据的接收和转发,是片上网络最重要的组成部分。互连网络的性能主要取决于路由器的构造。本文针对规则二维拓扑结构,进行相关路由器结构的研究,主要工作有以下两个方面:1.对片上网络现有路由器结构进行综合分析比较,提出了Po-Ne路由器结构。该结构将网络业务分为两类,正方向流量和负方向流量两个部分。这两个部分是完全独立和对称的,每一部分有独立的仲裁和判断逻辑。与当前路由器结构相比,Po-Ne采用路径分组和规模更小的交叉开关减小了输出端口的竞争率。并且结构本身有一定的容错功能。2.提出了一种高效路由器结构。结构采用灵活的缓存分配策略和简单的Bus结构,简称B-G。虽然目前基于总线的SoC结构逐渐被基于网络的结构代替,但是由于总线结构简单有效,还有很大的应用空间。最初的NoC路由器是集中缓存组织,缺点是带宽和时延不能保证。这个问题可以通过设置虚信道来解决。但是小而多的虚信道容易造成链路利用率低下。结构通过在一个缓存内部动态设置多个FIFO队列,提高了缓存分配的灵活性和利用率;并且设置一条连接路由器输入输出端口的总线结构来缓解网络拥塞和特定服务的要求。利用OPNET仿真软件对传统的典型路由器和提出的结构进行仿真对比。仿真结果显示文章提出的两种结构性能明显优于典型的虚信道路由器结构。

全文目录


摘要  3-4
ABSTRACT  4-7
第一章 绪论  7-15
  1.1 SoC结构的设计挑战  8-10
    1.1.1 SoC的发展以及结构化设计  8-9
    1.1.2 互连结构的重要性  9-10
  1.2 NoC的基本组成  10-11
  1.3 传统SoC与NoC的优缺点对比  11-12
  1.4 NoC设计问题  12-14
    1.4.1 可升级和分布式的结构  12-13
    1.4.2 能耗的优化问题  13
    1.4.3 片上通讯的可靠性  13-14
  1.5 NoC路由器设计的挑战  14
  1.6 论文研究内容及结构安排  14-15
第二章 NOC路由器相关研究  15-27
  2.1 路由器结构演变  15-19
    2.1.1 虫孔路由器  15-16
    2.1.2 虚信道路由器  16-17
    2.1.3 典型的虚信道路由器  17-18
    2.1.4 路径分组路由器  18-19
  2.2 路由器的原子操作  19-21
    2.2.1 状态变量  19-20
    2.2.2 路由器的流水线  20-21
  2.3 缓存和开关  21-23
    2.3.1 输入缓存的组织  21-22
    2.3.2 开关  22-23
  2.4 仲裁和分配  23-27
    2.4.1 仲裁  23-24
    2.4.2 分配  24-27
第三章 性能参数与仿真设置  27-35
  3.1 主要性能参数  27-29
    3.1.1 吞吐  27
    3.1.2 时延  27-28
    3.1.3 面积  28
    3.1.4 能耗  28-29
  3.2 仿真模型  29-35
    3.2.1 OPNET简介  29-30
    3.2.2 交换机制  30-31
    3.2.3 路由算法  31-32
    3.2.4 网络流量  32-33
    3.2.5 注入率  33-35
第四章 PO-NE路由器结构  35-47
  4.1 相关研究  35-37
  4.2 PO-NE路由器  37-39
    4.2.1 路由器结构  37-39
    4.2.2 虚信道设置  39
    4.2.3 提前注出策略  39
  4.3 仲裁复杂度分析  39-41
    4.3.1 虚信道分配复杂度  39-40
    4.3.2 开关分配复杂度  40-41
  4.4 链路竞争率  41
  4.5 结构仿真及分析  41-45
    4.5.1 参数设置  41-42
    4.5.2 结果分析  42-45
  4.6 本章结论  45-47
第五章 基于缓存和总线的NOC路由器设计  47-57
  5.1 引言  47
  5.2 相关研究  47-48
  5.3 B-G路由器的详细设计  48-53
    5.3.1 B-G结构  48-49
    5.3.2 缓存设置  49-51
    5.3.3 "绿色通道"的设置  51-53
    5.3.4 其它设置  53
  5.4 结构仿真及分析  53-56
    5.4.1 参数设置  53
    5.4.2 结果分析  53-56
  5.5 本章结论  56-57
第六章 结束语  57-59
  6.1 工作总结  57-58
  6.2 展望  58-59
致谢  59-61
参考文献  61-65
研究成果  65

相似论文

  1. CMOS星敏感器图像采集系统研究,V448.2
  2. 无线传感器网络MAC协议的研究,TN915.04
  3. 能量有效的无线传感器网络路由协议研究,TP212.9
  4. 嵌入式处理器取指单元关键部件低功耗技术研究,TP332
  5. 一种提高固态硬盘随机写性能的cache策略,TP333
  6. Web管理信息系统性能优化研究,TP311.52
  7. 基于P2P的空间矢量数据快速索引机制的研究,TP391.3
  8. RAID中固态盘二级缓存机制研究与实现,TP333
  9. 盘阵列中基于分组的缓存优化技术研究与实现,TP333
  10. IPQAM中的包缓存器设计与实现,TP333
  11. 一个球幕投影系统的设计与实现,TP391.41
  12. 网间加速技术研究与实现,TP393.2
  13. 面向高效NoC路由差错码设计,TN47
  14. 基于Render树缓存的移动终端网页加速技术的研究与实现,TP393.092
  15. 基于NoC的软错误点到点容错机制及面向可靠性的应用映射算法研究,TP302.8
  16. 基于冗余传输的片上网络软错误的容错方法研究,TP302.8
  17. 2D MESH片上网络容错路由算法研究,TP302.8
  18. 片上网络可靠包传输算法研究,TN47
  19. 单片机嵌入式操作系统研究与NoC结构的操作系统内核设计,TP316.2
  20. 低功耗NoC路由器结构研究,TN47
  21. 片上网络路由算法和映射算法研究,TN47

中图分类: > 工业技术 > 无线电电子学、电信技术 > 微电子学、集成电路(IC) > 大规模集成电路、超大规模集成电路
© 2012 www.xueweilunwen.com