首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--电子数字计算机(不连续作用电子计算机)论文--运算器和控制器(CPU)论文

面向复杂并行架构的高性能低功耗任务调度的研究

摘要第6-8页
ABSTRACT第8-10页
目录第11-16页
表格索引第16-17页
插图索引第17-21页
第一章 引言第21-35页
    1.1 并行架构第22-24页
        1.1.1 多路多核架构第22-23页
        1.1.2 非对称多核架构第23-24页
    1.2 任务调度策略/并行编程环境第24-28页
        1.2.1 手动任务调度策略/编程环境第25-26页
        1.2.2 自动任务调度策略/编程环境第26-28页
    1.3 现有任务窃取调度系统第28-31页
        1.3.1 MIT Cilk第29-30页
        1.3.2 TBB第30页
        1.3.3 X10第30-31页
    1.4 HPEE 任务调度系统概述第31-35页
第二章 缓存感知双层任务窃取模块 (CAB)第35-83页
    2.1 研究背景第35-37页
    2.2 研究动机第37-40页
        2.2.1 问题描述第38-39页
        2.2.2 解决方案第39-40页
    2.3 模块设计第40-41页
    2.4 任务图切分器第41-50页
        2.4.1 FTO 方案第42-45页
        2.4.2 GTO 方案第45-50页
    2.5 双层任务窃取调度器第50-53页
        2.5.1 任务窃取策略第50-51页
        2.5.2 任务生成模式第51-53页
    2.6 时间/空间复杂度分析第53-56页
        2.6.1 传统任务窃取策略的时间/空间复杂度第53页
        2.6.2 CAB 模块的时间复杂度第53-55页
        2.6.3 CAB 模块的空间复杂度第55-56页
    2.7 具体实现第56-59页
        2.7.1 编译器支持第56-57页
        2.7.2 运行时系统支持第57-59页
    2.8 实验验证第59-77页
        2.8.1 CAB-FTO 的性能第60-65页
        2.8.2 CAB-GTO 的性能第65-76页
        2.8.3 可用性讨论第76-77页
        2.8.4 评测结果总结第77页
    2.9 相关工作第77-80页
    2.10 本章小结第80-83页
第三章 位置感知任务窃取模块 (LAWS)第83-107页
    3.1 研究背景第83-84页
    3.2 研究动机第84-86页
    3.3 模块设计第86-96页
        3.3.1 总体设计第87-88页
        3.3.2 负载均衡任务分配器第88-89页
        3.3.3 自动任务图切分器第89-92页
        3.3.4 三层任务窃取调度器第92-95页
        3.3.5 理论验证第95-96页
    3.4 具体实现第96-97页
    3.5 实验验证第97-104页
        3.5.1 LAWS 模块的性能第98-101页
        3.5.2 自动任务图切分器的有效性第101页
        3.5.3 LAWS 模块的可扩展性第101-104页
        3.5.4 可用性讨论第104页
    3.6 相关工作第104-105页
    3.7 本章小结第105-107页
第四章 带宽感知核分配模块 (BWC)第107-143页
    4.1 研究背景第107-109页
    4.2 研究动机第109-113页
        4.2.1 核分配策略简介第109-110页
        4.2.2 研究动机第110-113页
    4.3 模块设计第113-125页
        4.3.1 策略设计第113-115页
        4.3.2 工作线程管理器第115-118页
        4.3.3 带宽感知的核分配器第118-125页
    4.4 具体实现第125-126页
    4.5 实验验证第126-139页
        4.5.1 实验平台搭建第127-130页
        4.5.2 BWC 模块的性能第130-132页
        4.5.3 BWC 模块的平衡性第132-134页
        4.5.4 BWC 动态调整的有效性第134-135页
        4.5.5 BWC 模块的可扩展性第135-136页
        4.5.6 运行周期长度的影响第136-137页
        4.5.7 BWC 模块的额外开销第137-138页
        4.5.8 可用性讨论第138-139页
    4.6 相关工作第139-141页
    4.7 本章小结第141-143页
第五章 负载感知任务调度模块 (WATS)第143-171页
    5.1 研究背景第143-145页
    5.2 研究动机第145-150页
        5.2.1 问题描述第145-147页
        5.2.2 最优解决方案第147-148页
        5.2.3 近最优解决方案第148-150页
    5.3 模块设计第150-155页
        5.3.1 基于历史的任务分配第151-152页
        5.3.2 基于偏好的任务窃取第152-155页
    5.4 具体实现第155-156页
    5.5 实验验证第156-166页
        5.5.1 WATS 模块的性能第158-162页
        5.5.2 基于历史任务分配的可扩展性第162-163页
        5.5.3 基于偏好任务窃取的有效性第163-164页
        5.5.4 加入任务抢夺策略第164-165页
        5.5.5 可用性讨论第165-166页
    5.6 相关工作第166-168页
    5.7 本章小结第168-171页
第六章 高能效负载感知任务调度模块 (EEWA)第171-199页
    6.1 研究背景第171-173页
    6.2 研究动机第173-176页
        6.2.1 问题描述第173-176页
        6.2.2 解决方案第176页
    6.3 模块设计及实现第176-187页
        6.3.1 负载感知频率调节器第176-183页
        6.3.2 基于偏好的任务调度器第183-187页
    6.4 实验验证第187-193页
        6.4.1 EEWA 模块的能效第188-190页
        6.4.2 探测阶段变化的有效性第190-191页
        6.4.3 EEWA 的额外开销第191-192页
        6.4.4 EEWA 的可扩展性第192-193页
        6.4.5 可用性讨论第193页
    6.5 相关工作第193-197页
    6.6 本章小结第197-199页
第七章 全文总结第199-203页
    7.1 研究总结第199-202页
    7.2 研究展望第202-203页
参考文献第203-219页
致谢第219-221页
攻读学位期间发表的学术论文目录第221-223页
攻读学位期间参与的项目第223页

论文共223页,点击 下载论文
上一篇:数据库管理系统安全性形式化分析研究
下一篇:汉族人群中CACNA1C、ITIHs家族基因与精神分裂症、重度抑郁症的关联研究