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

基于新型异构计算平台的数据挖掘算法研究与实现

摘要第5-6页
ABSTRACT第6-7页
缩略词表第14-15页
第一章 绪论第15-21页
    1.1 研究背景第15-16页
    1.2 国内外研究现状第16-19页
        1.2.1 并行数据挖掘第16-18页
        1.2.2 异构计算第18-19页
    1.3 本文的结构安排第19-21页
第二章 基于OpenCL标准的异构计算第21-38页
    2.1 异构计算概述第21-23页
        2.1.1 常见异构计算标准第21-22页
        2.1.2 常见异构计算平台第22-23页
    2.2 OpenCL的异构计算标准第23-28页
        2.2.1 平台模型第24页
        2.2.2 执行模型第24-27页
        2.2.3 内存模型第27-28页
        2.2.4 编程模型第28页
    2.3 基于FPGA的异构计算平台第28-37页
        2.3.1 FPGA概述第28-31页
        2.3.2 基于FPGA的OpenCL平台结构第31-34页
        2.3.3 基于FPGA的OpenCL优化技术第34-37页
    2.4 本章小结第37-38页
第三章 KNN算法异构加速方案设计第38-55页
    3.1 KNN算法描述与分析第38-40页
        3.1.1 KNN算法描述第38-39页
        3.1.2 KNN算法分析第39-40页
    3.2 KNN算法异构加速系统总体设计第40-43页
        3.2.1 设备内核的划分第40-41页
        3.2.2 顶层系统设计第41-43页
    3.3 KNN算法异构加速模块设计第43-53页
        3.3.1 距离计算内核的分析与设计第43-48页
        3.3.2 距离排序内核的分析与设计第48-52页
        3.3.3 投票统计模块的分析与设计第52-53页
    3.4 本章小结第53-55页
第四章 K-means算法异构加速方案设计第55-67页
    4.1 K-means算法描述与分析第55-58页
        4.1.1 K-means算法描述第55-57页
        4.1.2 K-means算法分析第57-58页
    4.2 K-means算法异构加速系统设计第58-61页
        4.2.1 设备内核的划分第58-59页
        4.2.2 顶层系统设计第59-61页
    4.3 K-means算法异构加速模块设计第61-66页
        4.3.1 数据归类内核的分析与设计第61-63页
        4.3.2 新质心统计内核的分析与设计第63-65页
        4.3.3 迭代控制模块分析与设计第65-66页
    4.4 本章小结第66-67页
第五章 基于异构计算平台的算法实现与测试第67-84页
    5.1 开发平台简介第67-68页
        5.1.1 硬件平台介绍第67-68页
        5.1.2 软件平台介绍第68页
    5.2 宿主机程序设计第68-71页
        5.2.1 KNN算法宿主机程序设计第68-70页
        5.2.2 K-means算法宿主机程序设计第70-71页
    5.3 FPGA设备内核的实现第71-75页
        5.3.1 KNN算法加速的FPGA内核实现第71-73页
        5.3.2 K-means算法加速的FPGA内核实现第73-75页
    5.4 测试方案第75-76页
    5.5 测试结果及性能分析第76-83页
        5.5.1 KNN算法实现的测试结果与分析第76-79页
        5.5.2 K-means算法实现的测试结果与分析第79-83页
    5.6 本章小结第83-84页
第六章 总结与展望第84-86页
    6.1 工作总结第84-85页
    6.2 研究展望第85-86页
致谢第86-87页
参考文献第87-91页
在学期间取得的与学位论文相关的研究成果第91-92页

论文共92页,点击 下载论文
上一篇:基于计算机视觉的车牌识别系统的算法研究
下一篇:软件定义一体化网络仿真平台研究与实现