【24h】

The Chess Monster Hydra

机译:国际象棋怪物九头蛇

获取原文

摘要

With the help of the FPGA technology, the boarder between hard- and software has vanished. It is now possible to develop complex designs and fine grained parallel applications without the long-lasting chip design cycles. Additionally, it has become easier to write coarse grained parallel applications with the help of message passing libraries like MPI. The chess program Hydra is a high level hardware-software co-design application which profits from both worlds. We describe the design philosophy, general architecture and performance of Hydra. The time critical part of the search tree, near the leaves, is explored with the help of fine grain parallelism of FPGA cards. For nodes near the root, the search algorithm runs distributed on a cluster of conventional processors. A nice detail is that the FPGA cards allow the implementation of sophisticated chess knowledge without decreasing the computational speed.
机译:借助FPGA技术,硬件和软件之间的局限性消失了。现在可以开发复杂的设计和细粒度的并行应用程序,而无需长时间的芯片设计周期。此外,借助像MPI这样的消息传递库,编写粗粒度的并行应用程序变得更加容易。国际象棋程序Hydra是一个高级软硬件协同设计应用程序,可从两个方面受益。我们描述了Hydra的设计理念,总体架构和性能。借助FPGA卡的细粒度并行性,探索了靠近叶子的搜索树中时间紧迫的部分。对于根附近的节点,搜索算法在常规处理器的群集上分布运行。一个很好的细节是,FPGA卡允许在不降低计算速度的情况下实现复杂的国际象棋知识。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号