Using The Mppa Architecture For Uct Parallelization

Aline Hufschmitt,Jean Mehat,Jean-Noel Vittaut

PROCEEDINGS OF THE INTERNATIONAL CONFERENCES ON INTERFACES AND HUMAN COMPUTER INTERACTION 2015, GAME AND ENTERTAINMENT TECHNOLOGIES 2015 AND COMPUTER GRAPHICS, VISUALIZATION, COMPUTER VISION AND IMAGE PROCESSING 2015(2015)

引用 0|浏览0
暂无评分
摘要
We present here a study of the use of a Multi-Purpose Processor Array (MPPA) architecture for the parallelization of the UCT algorithm applied to the field of General Game Playing. We evaluate the constraints imposed by this architecture and show that the only parallelization of UCT proposed in the literature that is feasible on MPPA is a leaf parallelization. We show that the MPPA provides good scalability when increasing the size of the communications, which is useful when using synchronous communications to send large sets of game initial positions to be processed. We consider two approaches for the calculation of the playouts: the distributed computing of a playout on each cluster and the calculation of several playouts per cluster; we show that the second approach gives better results. Finally, we describe experiments concerning the thread management and present a surprising result: it is more efficient to revive threads than keep them alive and try to communicate with them.
更多
查看译文
关键词
Multi-Purpose Processor Array,Parallelization,UCT,MCTS,General Game Playing
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要