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

K-means算法并行实现与性能优化

摘要第4-5页
Abstract第5页
第一章 绪论第8-12页
    1.1 课题的研究目的和意义第8-9页
    1.2 国内外研究现状分析第9-10页
    1.3 目前国内外研究中所存在的问题第10页
    1.4 本文的研究工作第10-11页
    1.5 本文的结构第11-12页
第二章 相关工作第12-18页
    2.1 算法介绍第12-13页
        2.1.1 聚类分析第12页
        2.1.2 K-means算法第12页
        2.1.3 K-means算法缺点第12-13页
    2.2 GPU并行计算第13-14页
        2.2.1 GPU第13页
        2.2.2 GPGPU第13页
        2.2.3 CUDA第13-14页
    2.3 CUDA相关介绍第14-18页
        2.3.1 CUDA简介第14-16页
        2.3.2 硬件映射第16页
        2.3.3 计算能力与硬件架构第16-18页
第三章 系统设计第18-30页
    3.1 系统总体结构第18-20页
        3.1.1 数据处理模块第18-19页
        3.1.2 算法执行模块第19-20页
        3.1.3 结果输出模块第20页
        3.1.4 测试模块第20页
    3.2 系统执行总流程第20-22页
        3.2.1 数据读取方式第21-22页
    3.3 算法流程第22-23页
    3.4 数据的组织第23-25页
        3.4.1 host端第23-24页
        3.4.2 device端第24-25页
    3.5 算法执行方式第25-29页
        3.5.1 小数据集处理方式第25-27页
        3.5.2 大数据集处理方式第27-29页
    3.6 程序文件结构第29-30页
第四章 系统实现第30-42页
    4.1 算法实现思路第30页
    4.2 实现细节介绍第30-37页
        4.2.1 CUDA C介绍第30-31页
        4.2.2 常用API介绍第31-32页
        4.2.3 CUDA线程第32-33页
        4.2.4 存储器第33-34页
        4.2.5 存储器优化第34-35页
        4.2.6 同步第35-36页
        4.2.7 CUDA流第36页
        4.2.8 异步并行执行第36-37页
    4.3 实现过程介绍第37-42页
        4.3.1 串行测试版本第37页
        4.3.2 并行测试版本 1第37-38页
        4.3.3 并行测试版本 2第38-39页
        4.3.4 并行测试版本 3第39-40页
        4.3.5 最终版本 1第40页
        4.3.6 最终版本 2第40-42页
第五章 实验与结果测试第42-48页
    5.1 CUDA安装与配置第42-43页
        5.1.1 Windows下CUDA安装与配置第42页
        5.1.2 安装测试第42-43页
    5.2 设备参数第43-44页
    5.3 测试结果及说明第44-48页
        5.3.1 针对小数据集测试第44-46页
        5.3.2 针对大数据集测试第46-48页
第六章 总结与展望第48-49页
    6.1 总结第48页
    6.2 展望第48-49页
参考文献第49-52页
发表论文和科研情况说明第52-53页
致谢第53页

论文共53页,点击 下载论文
上一篇:论利益衡量在疑难案件中的应用
下一篇:法律论辩的可接受性研究