首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--程序设计论文

异构环境下移动对象并行处理优化

摘要第4-5页
ABSTRACT第5页
1 绪论第8-11页
    1.1 选题背景及意义第8页
    1.2 国内外研究现状第8-10页
        1.2.1 索引结构的研究现状第8-9页
        1.2.2 GPU计算的研究现状第9-10页
    1.3 本文主要创新点第10页
    1.4 主要内容第10-11页
2 KEPLER架构与CUDA编程第11-18页
    2.1 KEPLER架构第11-13页
        2.1.1 KEPLER硬件架构第11-12页
        2.1.2 KEPLER新特性第12-13页
        2.1.3 KEPLER与FERMI对比第13页
    2.2 CUDA编程第13-17页
        2.2.1 CUDA编程模型第14-15页
        2.2.2 虚拟分组第15页
        2.2.3 原子操作和NVIDIA-SMI第15-17页
    2.3 本章小结第17-18页
3 PGRID索引及查询第18-23页
    3.1 PGRID索引结构第18页
    3.2 PGRID查询第18-22页
        3.2.1 PGRID查询结构第19页
        3.2.2 查询操作两种并行方式第19-20页
        3.2.3 传统GPU查询算法第20-21页
        3.2.4 GPU查询算法性能遭遇的挑战第21-22页
    3.3 本章小结第22-23页
4 基于CELL的PGRID处理:COPGRID第23-36页
    4.1 基于CELL的任务划分算法与实现第23-25页
    4.2 虚拟分组算法与实现第25-29页
    4.3 动态并行化算法与实现第29-32页
    4.4 抢占式线程调度算法与实现第32-35页
    4.5 本章小结第35-36页
5 实验与结果分析第36-57页
    5.1 实验环境与基本参数第36-37页
    5.2 基于查询的任务划分与基于CELL的任务划分未经优化的性能对比第37-41页
    5.3 基于查询的任务划分方式的优化分析与结果第41-47页
        5.3.1 使用虚拟分组优化基于查询的任务划分第41-43页
        5.3.2 使用动态并行化优化基于查询的任务划分第43-44页
        5.3.3 使用抢占式线程调度优化基于查询的任务划分第44-47页
    5.4 基于CELL的任务划分方式的优化分析与结果第47-53页
        5.4.1 使用虚拟分组优化基于CELL的任务划分第47-49页
        5.4.2 使用动态并行化优化基于CELL的任务划分第49-51页
        5.4.3 使用抢占式线程调度优化基于CELL的任务划分第51-53页
    5.5 基于查询的任务划分与基于CELL的任务划分经优化后的性能比较第53-56页
    5.6 本章小结第56-57页
6 总结与展望第57-59页
    6.1 全文总结第57页
    6.2 工作展望第57-59页
参考文献第59-62页
致谢第62-63页

论文共63页,点击 下载论文
上一篇:面向消息驱动架构的实体管理模块设计与实现
下一篇:基于时间因素的模糊协同过滤推荐算法