面向多种拓扑结构的NoC映射

面向多种拓扑结构的NoC映射

论文摘要

超大规模集成电路(VLSI)特征尺寸的缩小使单个芯片上将集成数百个处理核心。在一个如此高集成度的系统中,片上互连成为设计的关键。在这样的背景下,通信集中的片上网络(Network-on-Chip, NoC)应运而生。随着研究的深入,NoC架构的多核片上系统(MPSoC)产品的出现成为一种必然。因此,必须对NoC进行优化,以平衡设计面临的性能、功耗等问题。而NoC映射作为NoC优化的关键环节成为研究的热点。本文围绕流应用在NoC“硬”平台上的映射展开研究。基于“硬”平台的NoC定制化设计,涉及的相关问题主要是任务分配、任务调度以及通讯调度等。由于流应用固有的重复性,本文将流水线机制引入到NoC设计中,以流水线调度为核心,完成了流应用在同构NoC“硬”平台上的映射,达到在满足性能要求的前提下优化能耗的目的。本文首先对目标应用进行了详细的定义,包括目标平台的三种拓扑结构、路由器结构和路由机制,以及目标平台的功耗和延时模型的推导。在对映射算法所要解决的问题进行定义和形式化后,用C++实现了基于流水线的高吞吐率低能耗的NoC映射算法。该算法采用启发式和贪婪式的策略,同步完成了任务分配、调度和通讯调度,并同时降低了系统能耗。随后对算法进行扩展,使之兼容三种不同拓扑结构的映射。最后,用SystemC对路由器、网络接口和处理单元等进行建模完成了模拟器的搭建。将映射结果输入模拟器进行仿真验证。实验结果证明了算法结果与仿真结果的一致性。与相关文献中的EACS算法相比,流应用的吞吐率增加了约7倍,而能耗降低了约12%。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题背景
  • 1.2 NoC定制化设计方法学
  • 1.3 NoC系统级研究现状
  • 1.4 论文主要研究工作
  • 1.5 论文结构
  • 第2章 目标平台的系统建模
  • 2.1 目标平台结构
  • 2.1.1 Mesh结构与torus结构
  • 2.1.2 分簇结构
  • 2.2 目标平台功耗模型
  • 2.2.1 执行功耗
  • 2.2.2 通信功耗
  • 2.3 目标平台延时模型
  • 2.4 本章小结
  • 第3章 基于流水线的高吞吐率低功耗映射算法
  • 3.1 流应用中的流水线技术
  • 3.2 问题的定义及形式化
  • 3.2.1 通信任务图定义
  • 3.2.2 目标平台定义
  • 3.2.3 问题的形式化
  • 3.3 基于流水线的高吞吐率低功耗映射算法
  • 3.3.1 算法的初始化
  • 3.3.2 源任务的分配和调度
  • 3.3.3 其他任务的分配和调度
  • 3.3.4 Torus结构的算法实现
  • 3.3.5 分簇结构的算法实现
  • 3.4 本章小结
  • 第4章 映射算法结果及仿真结果分析
  • 4.1 模拟器介绍
  • 4.1.1 路由器
  • 4.1.2 网络接口
  • 4.1.3 计算单元
  • 4.2 仿真结果分析
  • 4.2.1 实验设置
  • 4.2.2 对于2 维mesh结构的映射结果仿真
  • 4.2.3 对于2 维torus结构映射结果仿真
  • 4.2.4 对于分簇结构映射结果仿真
  • 4.3 本章小结
  • 结论
  • 参考文献
  • 攻读学位期间发表的学术论文
  • 致谢
  • 相关论文文献

    • [1].满足安全返港的豪华邮轮轮机系统的拓扑结构[J]. 船舶工程 2020(S1)
    • [2].新型铁电拓扑结构的构筑及其亚埃尺度结构特性[J]. 物理学报 2020(21)
    • [3].环形放射状路网拓扑结构交通拥堵特性[J]. 山东科学 2019(05)
    • [4].基底拓扑结构对细胞生物学行为的影响[J]. 生命科学仪器 2017(03)
    • [5].浅谈Ad hoc网络的结构与发展现状[J]. 数码世界 2017(07)
    • [6].典型并联机构拓扑结构特征分析[J]. 农业机械学报 2016(08)
    • [7].一种新型混合互连网络拓扑结构的分析与优化[J]. 计算机工程与科学 2014(12)
    • [8].粒子群算法邻域拓扑结构研究[J]. 中国高新技术企业 2009(16)
    • [9].基于超拓扑结构的专家系统研究[J]. 杨凌职业技术学院学报 2008(04)
    • [10].非对称性三平移并联平台拓扑结构设计[J]. 山西化工 2016(02)
    • [11].基于微分法的接地网拓扑结构检测[J]. 电工技术学报 2015(03)
    • [12].基于ZigBee拓扑结构的注塑机器人监控系统[J]. 合成树脂及塑料 2020(04)
    • [13].一种新型变胞机构的拓扑结构变换[J]. 装备制造技术 2017(07)
    • [14].基于图论的舰船综合电力系统主网最优拓扑结构分析[J]. 海军工程大学学报 2016(01)
    • [15].计算机网络拓扑结构的分析及选择[J]. 电子技术与软件工程 2013(16)
    • [16].怎样实现内外网同时访问[J]. 电脑编程技巧与维护 2012(07)
    • [17].具有子通信拓扑结构的群集模型的建立[J]. 齐齐哈尔大学学报(自然科学版) 2009(03)
    • [18].基于路网拓扑结构的指路标志标识系统数据模型的研究与应用[J]. 测绘科学 2008(06)
    • [19].基于稀疏自适应学习的台区用户拓扑结构校验[J]. 电测与仪表 2020(07)
    • [20].基于最优能量转移的混合拓扑结构研究[J]. 合肥工业大学学报(自然科学版) 2017(04)
    • [21].“竹”字的拓扑结构及其设计应用[J]. 包装工程 2019(04)
    • [22].多电平逆变器系统性拓扑结构优化设计方法综述[J]. 电源技术 2013(01)
    • [23].一类生态系统的拓扑结构分析[J]. 辽宁师范大学学报(自然科学版) 2013(02)
    • [24].α-螺旋跨膜蛋白拓扑结构预测方法的评价[J]. 生物信息学 2012(04)
    • [25].城市直流配电工程拓扑结构的研究[J]. 电力大数据 2019(09)
    • [26].用拓扑结构分析法实现平面向量场可视化[J]. 西南民族大学学报(自然科学版) 2009(01)
    • [27].基于拓扑结构束缚理论的玻璃性质计算方法[J]. 硅酸盐学报 2018(01)
    • [28].层次树的曲线弯曲拓扑结构描述方法[J]. 测绘科学 2018(11)
    • [29].考虑笔画和拓扑结构的字形美化方法[J]. 中国科学:信息科学 2017(04)
    • [30].具有切换拓扑结构的多智能体系统故障估计[J]. 山东大学学报(工学版) 2017(05)

    标签:;  ;  ;  ;  

    面向多种拓扑结构的NoC映射
    下载Doc文档

    猜你喜欢