• DocumentCode
    2043935
  • Title

    An implementation of dynamic programming for many-core computers

  • Author

    Inamoto, Tsutomu ; Matsumoto, Takuya ; Ohta, Chikara ; Tamaki, Hisashi ; Murao, Hajime

  • Author_Institution
    Grad. Sch. of Law, Kobe Univ., Kobe, Japan
  • fYear
    2011
  • fDate
    13-18 Sept. 2011
  • Firstpage
    961
  • Lastpage
    966
  • Abstract
    In this paper, computational results by programs which implement the value iteration, a representative of dynamic programming methods, for a computer with a Graphics Processing Unit (GPU) are displayed to demonstrate the potential speedup brought by many-core computers. That implementation is motivated by two expectations: one is that computing a part of data required in a dynamic programming method on each core may decrease the amount of data transferred from a main memory to a GPU thus result in shorter computational time, and the other is that those computations on cores can become efficient by a modeling scheme proposed by the authors. The computational results indicate that the implementation which deploys the scheme seems to be promisingly applicable at least to a toy problem, in which an agent moves around in a slippery plane to maximize accumulated rewards.
  • Keywords
    computer graphic equipment; coprocessors; data communication; dynamic programming; multiprocessing systems; storage management; computational time; data transfer; dynamic programming method; graphics processing unit; many-core computer; slippery plane; toy problem; Computational modeling; Computers; Dynamic programming; Educational institutions; Graphics processing unit; Instruction sets; Markov processes; CUDA; Dynamic programming; GPGPU; System modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    SICE Annual Conference (SICE), 2011 Proceedings of
  • Conference_Location
    Tokyo
  • ISSN
    pending
  • Print_ISBN
    978-1-4577-0714-8
  • Type

    conf

  • Filename
    6060648