论文摘要
随着技术的发展,传统的基于总线的互连方式无法满足系统通信性能的要求,因此出现了基于网络互连的方式。这种互连方式以交换机为节点,在需要路由功能时,可用路由器代替交换机作为节点,以此将设计复用技术应用到了互连结构中,形成了目前的基于网络拓扑结构的片上网络系统。目前的研究在片上网络的任务分配与调度主要是指将通讯任务分配到合适的处理单元,并且尽可能以最佳的方式为这些任务进行排序。同时,目前研究并行任务的调度主要是以带节点权值和边权值的有向无环图即DAG图来表示,DAG调度问题一般为NP问题。因此本文研究各种DAG上面的调度算法。目前的DAG调度算法一般有表调度算法,聚簇调度算法,基于任务复制的调度算法,基于遗传算法、退火算法等。传统的DAG调度算法的目标是使性能最佳,但是在片上网络特别是异构多核的情况下,还需要考虑调度算法对功耗的影响。针对此种情况,本文对粗粒度与细粒度的通信模型情况下分别提出了一种新型的低功耗的调度算法,实验结果表明,与传统的以性能要求为目标的调度算法相比,该算法能节省许多功耗。
论文目录
摘要ABSTRACT图目录表目录第1章 绪论1.1 课题背景1.1.1 片上网络系统简介1.1.2 片上网路的特点1.1.3 片上网络面临的挑战1.1.4 并行调度模型以及DAG介绍1.2 国内外研究现状1.3 本文论文结构第2章 常见的DAG调度算法2.1 表调度算法2.1.1 基本的表调度算法2.1.2 BNP的表调度算法2.1.3 APN(Arbitrary Processors Networks)的表调度算法2.2 聚簇调度算法2.3 基于任务复制的调度算法2.4 遗传算法和模拟退火算法2.5 冒泡迁移算法第3章 DAG图的搜索算法3.1 A搜索算法3.2 BELLMAN-FORD算法3.3 双向搜索法3.4 广度优先搜索3.5 深度优先搜索第4章 片上网络的低功耗调度算法4.1 引言4.2 数学模型4.3 平台描述4.3.1 路由相关问题4.3.2 架构相关问题4.4 算法描述4.4.1 功耗建模4.4.2 问题描述4.5 粗粒度低功耗调度算法4.6 细粒度低功耗调度算法第5章 结论展望5.1 本文结论5.2 未来研究工作参考文献攻读学位期间发表/录用的学术论文致谢
相关论文文献
标签:片上网络论文; 设计复用论文; 有向无环图论文; 低功耗算法论文; 异构多核论文;