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

Hydra:基于CPU-GPU结合体系架构的多种并行错误检测

摘要第7-8页
Abstract第8页
1 引言第9-12页
2 背景知识第12-22页
    2.1 CPU-GPU结合的体系架构第12-15页
        2.1.1 GPU发展概述第12-13页
        2.1.2 GPU体系架构第13页
        2.1.3 GPU编程模型第13-14页
        2.1.4 CPU-GPU结合体系架构第14-15页
    2.2 并行错误检测第15-18页
        2.2.1 数据竞争检测第15-17页
        2.2.2 原子性违背检测第17-18页
        2.2.3 顺序违背检测第18页
    2.3 并行错误检测算法分析第18-21页
    2.4 本章小结第21-22页
3 Hydra设计第22-37页
    3.1 Hydra架构概览第22-23页
    3.2 访存收集模块第23-25页
        3.2.1 访存收集与时间戳生成第23-24页
        3.2.2 访存发送第24-25页
    3.3 访存预处理模块第25-29页
        3.3.1 访存接收第26-27页
        3.3.2 访存历史信息维护第27-29页
    3.4 GPU上的并行错误检测第29-31页
    3.5. Hydra的优化策略第31-35页
        3.5.1 计数Bloom过滤器优化策略第32-33页
        3.5.2 避免共享内存替换优化策略第33-34页
        3.5.3 “最后写”优化策略第34-35页
    3.6. Hydra虚拟化设计第35-36页
    3.7. 本章小结第36-37页
4 Hydra评估第37-50页
    4.1. 实验环境第37页
    4.2. Hydra配置第37-39页
    4.3. 错误检测精确性第39页
    4.4. 性能评估第39-49页
        4.4.1 性能开销评估——单错误检测第40-41页
        4.4.2 性能开销评估——多错误同时检测第41-42页
        4.4.3 支持虚拟化性能开销第42-43页
        4.4.4 优化策略有效性第43-45页
        4.4.5 GPU规模需求与利用率第45-46页
        4.4.6 硬件空间开销与硬件复杂度第46-47页
        4.4.7 带宽开销第47-49页
    4.5. 本章小结第49-50页
5 相关工作第50-56页
    5.1 并行错误检测第50-54页
        5.1.1 软件检测工具第50-52页
        5.1.2 硬件检测架构第52-54页
    5.2 CPU-GPU结合体系架构第54-55页
    5.3 本章小结第55-56页
6 结语与期望第56-58页
参考文献第58-63页
致谢第63-64页

论文共64页,点击 下载论文
上一篇:湿迁移对建筑墙体及室内环境的影响
下一篇:社区分布式联供系统配置优化