• DocumentCode
    3507267
  • Title

    An FPGA Implementation of High Throughput Stochastic Simulator for Large-Scale Biochemical Systems

  • Author

    Yoshimi, Masato ; Osana, Yasunori ; Iwaoka, Yow ; Nishikawa, Yuri ; Kojima, Toshinori ; Funahashi, Akira ; Hiroi, Noriko ; Shibata, Yuichiro ; Iwanaga, Naoki ; Kitano, Hiroaki ; Amano, Hideharu

  • Author_Institution
    Keio Univ., Yokohama
  • fYear
    2006
  • fDate
    28-30 Aug. 2006
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Stochastic simulation of biochemical systems has become one of major approaches to study life processes as system, yet is a computational challenge to run the simulation due to its vast calculation cost. This paper shows the implementation and evaluation of a stochastic simulation algorithm (SSA) called "first reaction method" on an FPGA-based biochemical simulator. It achieves high throughput by (1) consecutively throwing data into deeply-pipelined floating point arithmetic units, and (2) by distributing multiple simulators for parallel execution. As the result of evaluation on an FPGA-based simulation platform called ReC-SiP2, the simulator outperforms execution on Xeon 2.80 GHz by approximately 80 times, even with large-scale biochemical systems
  • Keywords
    biology computing; field programmable gate arrays; large-scale systems; stochastic processes; 2.80 GHz; FPGA-based biochemical simulator; ReC-SiP2; Xeon; first reaction method; floating point arithmetic units; large-scale biochemical systems; parallel execution; stochastic simulation algorithm; stochastic simulator; Biology computing; Circuit simulation; Computational modeling; Costs; Field programmable gate arrays; Large-scale systems; Stochastic processes; Stochastic systems; Symbiosis; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2006. FPL '06. International Conference on
  • Conference_Location
    Madrid
  • Print_ISBN
    1-4244-0312-X
  • Type

    conf

  • DOI
    10.1109/FPL.2006.311218
  • Filename
    4100980