基于Intel多核多处理器的两个经典游戏AI算法的并行化研究

来源 :东南大学 | 被引量 : 0次 | 上传用户:xulingxuan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,随着多核处理器的迅速发展,单核时代已经成为历史,尤其是由多个多核处理器组成的多处理器系统,更是为应用软件性能改善提供了硬件基础。然而我们的软件却大多停留在单核时代,并没有充分利用多核多处理器架构所带来的优势,对自身性能加以提升。对现有软件的改进以及并行程序的开发势在必行。因此与多核技术相结合,把过去串行化的程序并行化将能充分利用多核多处理器的性能优势,提高程序的效率。   现今,游戏产业也是迅猛发展,在多核多处理器架构的PC上应用很广泛,然而现在的很多游戏没能充分发挥多核多处理器架构的优势。本文以棋类游戏中的五子棋和球类游戏中的足球作为例子,对这两个游戏的两种经典AI算法-博弈树搜索算法和遗传算法进行并行化研究。   有关提高树搜索算法的性能的研究,一直以来都是学术界的热点问题,新的算法层出不穷。而研究树搜索算法最重要的实验温床是在研究如何在二人棋类游戏中找到最优解,即游戏树的搜索。白上世纪90年代以来,学者和研究员们对于树搜索算法的研究转向了并行化并提出了数量众多的并行树搜索算法。同时,遗传算法在人工智能中发挥了重要作用,遗传算法的并行化研究也日趋重要。我国有关遗传算法和并行计算的研究,从20世纪90年代以来一直不断地发展,特别是近年来,遗传算法和并行计算的应用在许多领域取得了很好的效果,成就瞩目。   本文首先分析了多核多处理器架构的特点,提出了线程绑定到核的并行技术。在此基础上对博弈树搜索算法中的Alpha-Beta剪枝搜索算法和遗传算法进行了并行化研究,并分别在五子棋游戏和足球游戏中对这两个进行了实现和验证。最后,论文对多核多处理器结构下的PLCN模型进行了进一步的研究,对其适应范围作了描述。
其他文献
本课题通过研究油气储层建模的一般流程,结合自主研发的“储层地质统计分析系统GASOR"的建模算法,搜集、改进和扩充了现有的克里金、多点统计等油气储层建模的算法,并运用设
随着电子文本呈指数级的增长,自动文本分类技术得到了越来越多的关注,这种根据文本内容自动将文本分门别类的技术为人们快速有效地组织文本和挖掘有价值的信息提供了有力的帮
织物的三维动态仿真是当前计算机学科中一个重要的研究方向,它在服装设计、电子游戏、三维动画、电子商务、虚拟现实等领域有着广泛的应用前景。它对于增强用户在虚拟平台上
医学图像三维可视化技术是医学影像领域研究的一个热点方向之一。所谓的医学图像三维重建,就是对已经获得的医学图像二维切片进行相关的算法运算,使其能够以三维的形态在计算机
随着国家对煤炭市场的重视和信息技术的发展,煤炭企业之间存在着激烈的竞争,运销工作对煤炭企业的发展起着决定性作用,使企业在新的市场环境中得以生存。在长期的工作中,集团煤矿
随机共振是近年来提出的一种新的非线性弱信号检测方法,它可利用噪声来增强有用信号,达到检测弱信号的目的。本文重点研究基于随机共振理论的强噪声背景下非周期信号检测方法
本文提出了一种基于XML (Extensible Markup Language,可扩展标记语言)异构数据库结构和数据交互的方法,分别制定关系数据库的结构和数据的映射规则RXI (Relation XML Intera
随着网络技术的不断发展,计算机网络正在日益广泛地深入到人们日常生活中的各个领域,并慢慢改变着社会的行为和面貌。但是,于此同时,计算机网络的安全问题也日益突出。入侵防
随着P2P实时流媒体在网络上的流行,在ISP主干链路的流量中,P2P实时流媒体应用占有相当大的比例。尽管ISP通过部署缓存设备的方法有效缓解了Web和VOD流媒体所产生的流量压力,
拟插值作为一种逼近方法在计算机辅助几何设计、数据分析等领域有广泛应用,尤其在逆向工程领域,它能够直接拟合散乱数据点而不需要所有插值点都落在目标曲线或曲面上,在处理