• DocumentCode
    901893
  • Title

    A new high speed solution for the evaluation of Monte Carlo radiation transport computations

  • Author

    Pasciak, Alexander S. ; Ford, John R.

  • Author_Institution
    Dept. of Nucl. Eng., Texas A&M Univ., College Station, TX, USA
  • Volume
    53
  • Issue
    2
  • fYear
    2006
  • fDate
    4/1/2006 12:00:00 AM
  • Firstpage
    491
  • Lastpage
    499
  • Abstract
    Advancements in parallel and cluster computing have made many complex Monte Carlo simulations possible in the past several years. Unfortunately, cluster computers are large, expensive, and still not fast enough to make the Monte Carlo technique useful for calculations requiring a near real-time evaluation period. For Monte Carlo simulations, a small computational unit called a Field Programmable Gate Array (FPGA) is capable of bringing the power of a large cluster computer into any personal computer (PC). Because an FPGA is capable of executing Monte Carlo simulations with a high degree of parallelism, a simulation run on a large FPGA can be executed at a much higher rate than an equivalent simulation on a modern single-processor desktop PC. In this paper, a simple radiation transport problem involving moderate energy photons incident on a three-dimensional target is discussed. By comparing the evaluation speed of this transport problem on a large FPGA to the evaluation speed of the same transport problem using standard computing techniques, it is shown that it is possible to accelerate Monte Carlo computations significantly using FPGAs. In fact, we have found that our simple photon transport test case can be evaluated in excess of 650 times faster on a large FPGA than on a 3.2 GHz Pentium-4 desktop PC running MCNP5.
  • Keywords
    Monte Carlo methods; field programmable gate arrays; particle beam dynamics; physics computing; Monte Carlo radiation transport computations; cluster computing; field programmable gate array; parallel computing; photon transport; Acceleration; Application specific integrated circuits; Computational modeling; Concurrent computing; Field programmable gate arrays; Hardware; Home computing; Microcomputers; Monte Carlo methods; Personal communication networks; Monte Carlo method; particle transport; simulation acceleration;
  • fLanguage
    English
  • Journal_Title
    Nuclear Science, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9499
  • Type

    jour

  • DOI
    10.1109/TNS.2006.870943
  • Filename
    1621353