• DocumentCode
    3053817
  • Title

    SW and HW co-design of Connect6 accelerator with scalable streaming cores

  • Author

    Sano, Kentaro

  • Author_Institution
    Grad. Sch. of Inf. Sci., Tohoku Univ., Sendai, Japan
  • fYear
    2011
  • fDate
    12-14 Dec. 2011
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    This paper presents software and hardware co-design of an FPGA-based Connect6 solver with scalable streaming cores. The solver searches a game tree by using the miniMax algorithm with alpha-beta pruning. Since evaluation of board situations is the most time-consuming part, we adopted an approach to accelerate it with dedicated hardware while other parts are executed by software. We design a custom accelerator composed of multiple streaming-cores, each of which independently evaluates possible connectabilities with six stones. We use the ALTERA´s SOPC (system on programmable chip) development tool to implement the system, which contains an NIOS II processor and the custom accelerator. The implemented system operates at 100 MHz on ALTERA Cyclone IV EP4CE115 FPGA of DE2-115 board. We could implement up to 32 streaming-cores on the FPGA. In a preliminary experiment where only a single core is used to search a game tree with a depth of 1, the FPGA-based solver wins against the given software opponent at a rate of 100 % with 33.2 stones on average.
  • Keywords
    field programmable gate arrays; hardware-software codesign; minimax techniques; multiprocessing systems; ALTERA SOPC; Connect6 accelerator; FPGA based Connect6 solver; HW codesign; NIOS II processor; SW codesign; alpha beta pruning; custom accelerator; game tree; miniMax algorithm; scalable streaming cores; system on programmable chip; Acceleration; Artificial intelligence; Field programmable gate arrays; Games; Hardware; Radiation detectors; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology (FPT), 2011 International Conference on
  • Conference_Location
    New Delhi
  • Print_ISBN
    978-1-4577-1741-3
  • Type

    conf

  • DOI
    10.1109/FPT.2011.6132725
  • Filename
    6132725