网格NoC平台中的若干关键技术研究

网格NoC平台中的若干关键技术研究

论文摘要

片上网络(NoC:Network-on-Chip)是一种针对多核SoC设计的新型片上通信架构。对于传统共享总线通信结构中存在的延迟、通信性能瓶颈以及设计效率问题,NoC提供了一种新的片上通信结构解决方案。本文首先论述了NoC的国内外研究现状,然后论述了以NoC为通信架构的系统芯片设计流程。在此基础上,我们针对二维网NoC拓扑结构,分析了其性能特点、路由算法、以及NoC中单个路由节点功耗和性能评估模型,并同时与通用的片上共享总线的性能与硬件开销进行了比较。同时,低功耗是超大规模集成电路设计的一个趋势,特别是对一些嵌入式系统、移动终端以及手持设备。对于NoC设计,可以分别在各个层次,如物理层、链路层、网络层、应用层等降低NoC的能量消耗。本文针对NoC这种片上通信架构,主要研究在网络层和应用层进行低功耗设计的技术以及性能分析方法,其主要工作如下:首先,针对超深亚微米半导体工艺下,片上通信的数据完整性日益严重的问题,提出了一种自适应的NoC链路数据保护方法。该方法根据通信链路的错误概率以及系统的可靠性约束要求,自适应的在片上通信链路的可靠等级与功耗之间进行折衷,使得满足片上通信链路数据完整性要求的同时,NoC的通信能量消耗最小。其次,针对NoC采用网络通信的特点,提出了一种基于网络积分的NoC报文延迟计算方法。该方法通过对输入报文的到达曲线以及路由节点的服务曲线分析,采用网络积分理论,计算出报文在NoC中的传输延迟;同时对NoC中路由节点采用不同仲裁策略的报文延迟计算方法进行了研究,并在准确度上与周期准确级仿真进行了比较。再次,针对NoC设计过程中IP核映射和路由分配两个关键步骤,提出了一种基于PSO的低功耗IP核映射和链路平衡的路由定制算法PLBMR。针对二维网格NoC,在提出了NoC能量消耗和通信链路负载平衡的数学计算方法的基础上,解决了IP核映射和路由分配的PSO粒子表示问题。但是对于不同的应用,各个IP之间的通信数据流类型会有很大差别,为了得到优化的性能,需要根据具体的应用设置合适的算法参数。最后,针对不规则的2维NoC拓扑结构,提出一种避免死锁的低功耗全定制路由算法EATP。该路由算法以转弯禁止的死锁避免路由算法为基础,考虑链路长度以及链路上通信容量两个因数,选择合适的转弯被禁止,同时保证NoC的全连接,然后采用Dijkstra最短路由路径算法,构造所有通信流的路由路径。EATP算法采用路由表的方法构造定制路由,保证了在合理的面积开销范围内,解决了不规则NoC的死锁问题,同时使得NoC通信能量消耗最小。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题背景及意义
  • 1.2 国内外研究现状
  • 1.2.1 国外研究现状
  • 1.2.2 NoC的工业研究与使用
  • 1.2.3 国内研究现状
  • 1.3 NoC设计方法学
  • 1.3.1 NoC概念
  • 1.3.2 SoC通信结构以及设计方法的演变
  • 1.3.3 NoC设计流程
  • 1.3.4 NoC设计目标
  • 1.3.5 NoC设计工具
  • 1.4 NoC平台结构以及关键技术
  • 1.4.1 NoC拓扑结构
  • 1.4.2 NoC交换技术
  • 1.4.3 NoC路由算法
  • 1.4.4 NoC能量消耗模型
  • 1.4.5 NoC路由节点模型
  • 1.4.6 NoC数据保护
  • 1.5 论文研究内容
  • 1.5.1 自适应链路数据保护
  • 1.5.2 网络积分基础的NoC延迟性能分析方法
  • 1.5.3 基于PSO的IP核映射和路由分配算法
  • 1.5.4 基于不规则NoC低功耗的死锁避免路由算法
  • 1.6 论文结构
  • 第2章 基于虫孔交换的NoC平台设计
  • 2.1 引言
  • 2.2 基于虫孔交换的路由节点结构实现
  • 2.2.1 报文格式设计
  • 2.2.2 接口协议设计
  • 2.2.3 路由节点结构
  • 2.3 NoC自动产生与仿真环境AutoNoCGen
  • 2.4 NoC性能分析
  • 2.4.1 功耗分析
  • 2.4.2 与共享总线的性能比较
  • 2.5 结论
  • 第3章 低功耗的NoC自适应数据保护
  • 3.1 引言
  • 3.2 相关工作
  • 3.3 NoC的错误概率及功耗分析
  • 3.3.1 噪音模型
  • 3.3.2 错误保护机制
  • 3.3.3 有的错误校正机制
  • 3.4 自适应错误数据保护
  • 3.5 实验结果与分析
  • 3.5.1 各种机制的硬件开销分析
  • 3.5.2 随机流量试验
  • 3.6 结论
  • 第4章 基于网络积分的NoC延迟性能分析
  • 4.1 引言
  • 4.2 平台结构
  • 4.3 系统模型分析
  • 4.3.1 网络积分基础
  • 4.3.2 服务区线基础的应用具体NoC系统模型
  • 4.4 延迟性能分析
  • 4.4.1 采用FP仲裁的延迟上边界
  • 4.4.2 采用WRR仲裁的延迟上边界
  • 4.4.3 采用TDMA仲裁的延迟上边界
  • 4.5 仿真分析
  • 4.6 结论
  • 第5章 基于PSO的NoC映射与路由分配
  • 5.1 引言
  • 5.2 问题形式化
  • 5.3 基于PSO的NoC映射与路由分配
  • 5.3.1 PSO优化算法
  • 5.3.2 PLBMR阶段1-映射IP核到NoC
  • 5.3.3 PLBMR阶段2-路由路径的分配
  • 5.4 实验结果
  • 5.4.1 随机APCG的实验
  • 5.4.2 与GA和BnB算法的比较结果
  • 5.4.3 链路负载平衡的比较结果
  • 5.5 结论
  • 第6章 基于不规则虫孔NoC的低功耗路由
  • 6.1 引言
  • 6.2 不规则的NoC平台结构
  • 6.3 死锁理论
  • 6.3.1 死锁概念
  • 6.3.2 死锁避免定理
  • 6.3.3 死锁避免的充要条件
  • 6.3.4 二维网格死锁避免方法
  • 6.4 低功耗的不规则虫孔NoC路由算法
  • TP'>6.4.1 低功耗的死锁避免NoC路由算法EATP
  • TP路由算法分析过程'>6.4.2 低功耗EATP路由算法分析过程
  • 6.4.3 硬件实现代价
  • 6.4.4 算法计算复杂度分析
  • 6.5 实验结果
  • 6.6 结论
  • 结论
  • 参考文献
  • 攻读博士学位期间所发表的论文
  • 致谢
  • 个人简历
  • 相关论文文献

    • [1].片上网络路由节点优化设计[J]. 计算机应用 2011(03)
    • [2].基于动态权重仲裁的NoC路由节点的设计[J]. 中国集成电路 2014(12)
    • [3].基于FPGA的NoC路由节点的设计[J]. 微电子学与计算机 2012(08)
    • [4].分布式智能电网能量路由节点设计与实现[J]. 太阳能学报 2015(06)
    • [5].面向无线移动Mesh网络的路由节点移动决策机制[J]. 北京邮电大学学报 2016(04)
    • [6].一种数据传输网络元胞自动机模型的研究[J]. 广西大学学报(自然科学版) 2009(05)
    • [7].一种RFID路由节点地址分配方法[J]. 江西师范大学学报(自然科学版) 2014(02)
    • [8].基于数控分流策略的2DMesh NoC路由节点设计[J]. 单片机与嵌入式系统应用 2016(05)
    • [9].基于WSN路由节点度模型的楼宇走廊定位算法[J]. 传感技术学报 2017(11)
    • [10].采用高维路由节点构建直连式可扩展路由器[J]. 计算机研究与发展 2013(01)
    • [11].一种基于波动类型识别的路由节点行为预测算法[J]. 计算机学报 2014(02)
    • [12].基于车联网的高速公路安全预警系统的设计[J]. 五邑大学学报(自然科学版) 2015(03)
    • [13].直线引导的片上网络路由算法[J]. 计算机辅助设计与图形学学报 2016(05)
    • [14].基于FPGA的32位片上网络设计与验证[J]. 航空电子技术 2015(03)
    • [15].传输速率感知的机会路由候选路由节点选择和排序[J]. 计算机应用 2011(11)
    • [16].ZigBee技术在楼宇火灾报警中的应用研究[J]. 科协论坛(下半月) 2013(07)
    • [17].多核处理器核间的通信研究与实现[J]. 现代电子技术 2016(16)
    • [18].基于改进动态扩展环搜索算法的移动自组织网络能耗及时延优化方案[J]. 科学技术与工程 2014(22)
    • [19].鸡舍中的动态地址分配ZigBee网络路由优化方法[J]. 安徽农业科学 2012(36)
    • [20].自动控制电力网络中路由节点故障检测方法研究[J]. 电气应用 2015(10)
    • [21].基于无线传感器网络的土壤含水率监测系统设计[J]. 农机化研究 2013(03)
    • [22].基于排队论的低功耗无线传感技术及其应用[J]. 计算机工程 2016(08)
    • [23].采用高维路由节点构建直连式可扩展路由器[J]. 无线互联科技 2013(09)
    • [24].无线传感器网络系统软件开发研究与探求[J]. 中国科技信息 2011(08)
    • [25].基于节点转移的ZigBee网络路由改进算法[J]. 科技创新导报 2015(05)
    • [26].一种基于TPSN算法改进的ZigBee时钟同步算法[J]. 科技信息 2009(14)
    • [27].粮库检测系统的网络设计[J]. 计算技术与自动化 2015(04)
    • [28].基于ZigBee的分布式油气润滑监控系统[J]. 制造业自动化 2013(10)
    • [29].不规则结构片上网络的测试方法研究[J]. 计算机研究与发展 2010(S1)
    • [30].基于ZigBee技术的多节点设备无线物联自组网设计[J]. 微型机与应用 2014(08)

    标签:;  ;  ;  ;  ;  

    网格NoC平台中的若干关键技术研究
    下载Doc文档

    猜你喜欢