文摘
英文文摘
第一章 绪论
1.1 研究背景及意义
1.2 研究现状
1.3 本文的主要工作
1.4 论文组织
第二章 多核多处理器架构下的并行技术
2.1 Intel多核多处理器架构概述
2.1.1 Intel双核处理器
2.1.2 Intel双核双处理器
2.1.3 Intel四核双处理器
2.2 OpenMP并行编程模式
2.2.1 OpenMP指令格式
2.2.2 对for循环并行化
2.2.3 私有变量声明
2.2.4 部分OpenMP函数
2.3 多核多处理器的PLCN模型
2.4 线程绑定核并行技术
2.4.1 线程分配模型
2.4.2 线程绑定核实现方法
2.5 本章小结
第三章 并行Alpha-Beta剪枝搜索算法及其在五子棋中的应用
3.1 基本搜索技术
3.1.1 博弈树
3.1.2 极大极小值算法
3.1.3 Alpha-Beta剪枝算法
3.2 Alpha-Beta剪枝搜索算法并行化的途径
3.2.1 并行渴望搜索
3.2.2 并行子树估值
3.3 基于线程绑定核技术的BC-Alpha-Beta剪枝搜索算法
3.3.1 算法思想
3.3.2 BC-Alpha-Beta剪枝搜索算法
3.3.3 BC-Alpha-Beta剪枝搜索算法的关键问题
3.4 BC-Alpha-Beta剪枝搜索算法在五子棋中的应用
3.4.1 棋盘表示
3.4.2 静态估值
3.4.3 走法产生
3.5 并行Alpha-Beta剪枝搜索算法的测试与分析
3.6 本章小结
第四章 并行遗传算法在足球游戏中的应用
4.1 遗传算法基本原理
4.1.1 遗传算法术语说明
4.1.2 遗传因子
4.1.3 遗传算法的特点
4.1.4 遗传算法的步骤
4.2 并行遗传算法的并行模型
4.2.1 主从模式
4.2.2 粗粒度模型
4.2.3 细粒度模型
4.3 基于线程绑定核技术的并行遗传算法BC-Genetic
4.3.1 算法思想
4.3.2 算法步骤
4.4 BC-Genetic算法在足球游戏中的应用
4.4.1 足球游戏环境和规则
4.4.2 染色体编码
4.4.3 遗传算子
4.4.4 估值模块
4.4.5 球员位置产生的并行遗传算法的实现
4.5 并行遗传算法的测试与实验
4.6 本章小结
第五章 对PLCN模型的进一步研究
5.1 基于PLCN模型的线程绑定核技术再分析
5.2 PLCN模型下不同并行技术对并行算法性能改善程度的分析
5.2.1 现有的K-means算法介绍
5.2.2 K-means算法描述
5.2.3 多核多处理器下的K-means并行算法
5.2.4 多核多处理器下的并行算法测试结果
5.3 本章小结
第六章 总结与展望
6.1 论文工作的总结
6.2 进一步的研究展望
致谢
参考文献
作者简介
东南大学;