首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机的应用论文--信息处理(信息加工)论文--模式识别与装置论文

GPU高性能运算在计算机围棋博弈系统中的应用研究及实验

摘要第1-5页
ABSTRACT第5-9页
第一章 引言第9-12页
   ·研究背景及意义第9-10页
   ·主要工作和创新点第10页
   ·论文结构第10-12页
第二章 计算机围棋系统及基本模型第12-20页
   ·博弈树模型及复杂度第12-14页
   ·蒙特卡洛局势评估第14-18页
     ·基本思想第14-15页
     ·数学期望结果模型第15-16页
     ·蒙特卡洛对弈第16页
     ·与静态评估的比较第16-18页
   ·蒙特卡洛搜索树算法及其瓶颈第18-20页
     ·蒙特卡洛搜索树算法第18页
     ·蒙特卡洛搜索树算法的瓶颈第18-20页
第三章 多核并行计算及CUDA第20-25页
   ·CPU多核并行第21-22页
   ·CPU+GPU异构并行第22-23页
   ·CUDA的出现第23-25页
     ·GPU通用计算(GPGPU)第23-24页
     ·从GPGPU到CUDA第24-25页
第四章 CUDA编程模型及体系结构第25-36页
   ·CUDA简介第25-27页
     ·一种通用的并行架构第25-26页
     ·一种可扩展的编程模型第26-27页
   ·CUDA编程模型第27-30页
     ·主机与设备第27-30页
     ·线程结构第30页
   ·CUDA存储器模型第30-35页
     ·寄存器第31页
     ·局部存储器第31页
     ·共享存储器第31-33页
     ·全局存储器第33-34页
     ·常数存储器第34-35页
   ·CUDA硬件架构第35页
   ·小结第35-36页
第五章 基于CUDA改良的围棋对弈引擎的设计与实现第36-60页
   ·围棋系统的主体框架第36-41页
     ·对弈引擎第37页
     ·对弈引擎的设计第37-38页
     ·对弈引擎的实现第38-40页
     ·生成器第40页
     ·评估器第40-41页
   ·程序语言的问题第41-42页
     ·C/C++的兼容性第41-42页
     ·面向对象及面向过程第42页
   ·GPU+CPU异构并行第42-45页
     ·CPU线程与GPU线程第42页
     ·多核与众核第42-43页
     ·外部存储器第43-44页
     ·缓存第44-45页
   ·CUDA对弈引擎整体设计第45-50页
     ·传统GPGPU开发第45页
     ·CUDA开发第45-46页
     ·原蒙特卡洛对弈引擎的设计第46-48页
     ·基于CUDA的对弈引擎整体设计思路第48-50页
   ·host端的设计与实现第50-55页
     ·数据结构第50页
     ·棋盘第50-52页
     ·全局变量第52页
     ·设计与实现第52-55页
   ·device端的设计与实现第55-59页
     ·数据结构第55页
     ·设计与实现第55-59页
   ·整体过程分析第59-60页
第六章 实验第60-63页
   ·运行环境的配置第60-62页
     ·CUDA的下载及安装第60-61页
     ·在Visual Studio中使用CUDA第61-62页
   ·引擎效率对比第62-63页
第七章 总结与展望第63-65页
   ·工作总结第63页
   ·工作展望第63-65页
参考文献第65-67页
致谢第67-68页
攻读硕士学位期间发表的学术论文第68页

论文共68页,点击 下载论文
上一篇:分布式光纤传感器信号采集与处理
下一篇:网络监控管理系统数据采集子系统的设计与实现