首页> 外文会议>European simulation and modelling conference >PERFORMANCE ANALYSIS OF A 240 THREAD TOURNAMENT LEVEL MCTS GO PROGRAM ON THE INTEL XEON PHI
【24h】

PERFORMANCE ANALYSIS OF A 240 THREAD TOURNAMENT LEVEL MCTS GO PROGRAM ON THE INTEL XEON PHI

机译:英特尔XEON PHI上的240线程竞技水平MCTS GO程序的性能分析

获取原文

摘要

In 2013 Intel introduced the Xeon Phi, a new parallel coprocessor board. The Xeon Phi is a cache-coherent many-core shared memory architecture claiming CPU-like versatility, programmability, high performance, and power efficiency. The first published micro-benchmark studies indicate that many of Intel's claims appear to be true. The current paper is the first study on the Phi of a complex artificial intelligence application. It contains an open source MCTS application for playing tournament quality Go (an oriental board game). We report the first speedup figures for up to 240 parallel threads on a real machine, allowing a direct comparison to previous simulation studies. After a substantial amount of work, we observed that performance scales well up to 32 threads, largely confirming previous simulation results of this Go program, although the performance surprisingly deteriorates between 32 and 240 threads. Furthermore, we report (1) unexpected performance anomalies between the Xeon Phi and Xeon CPU for small problem sizes and small numbers of threads, and (2) that performance is sensitive to scheduling choices. Achieving good performance on the Xeon Phi for complex programs is not straightforward; it requires a deep understanding (1) of search patterns, (2) of scheduling, and (3) of the architecture and its many cores and caches. In practice, the Xeon Phi is less straightforward to program for than originally envisioned by Intel.
机译:2013年,英特尔推出了新的并行协处理器板Xeon Phi。 Xeon Phi是一种具有缓存一致性的多核共享内存体系结构,具有类似于CPU的多功能性,可编程性,高性能和能效。首次发布的微基准研究表明,英特尔的许多主张似乎都是正确的。本文是对复杂人工智能应用程序的Phi的第一篇研究。它包含一个用于玩锦标赛质量Go(东方棋盘游戏)的开源MCTS应用程序。我们报告了实际机器上多达240个并行线程的第一个加速数据,可以直接与以前的仿真研究进行比较。经过大量工作,我们观察到性能可以扩展到32个线程,这很大程度上证实了该Go程序的先前仿真结果,尽管性能出乎意料地在32到240个线程之间下降。此外,我们报告了(1)对于小问题大小和少量线程,Xeon Phi和Xeon CPU之间出现了意外的性能异常;以及(2)性能对计划选择很敏感。在Xeon Phi上实现复杂程序的良好性能并不容易。它需要深入了解(1)搜索模式,(2)调度以及(3)体系结构及其许多核心和缓存。实际上,Xeon Phi的编程要比Intel最初设想的要简单。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号