• DocumentCode
    3198225
  • Title

    A multi-FPGA accelerator for radiation dose calculation in cancer treatment

  • Author

    Zhou, Bo ; Hu, X. Sharon ; Chen, Danny Z. ; Yu, Cedric X.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. of Notre Dame, Notre Dame, IN, USA
  • fYear
    2009
  • fDate
    27-28 July 2009
  • Firstpage
    70
  • Lastpage
    79
  • Abstract
    Radiation therapy (RT) is a major modern modality for cancer treatment. However, the use of a large number of radiation beams in treatment plans and image-guided on-line replanning in newly emerging RT planning and delivery systems present a daunting challenge to radiation dose calculation even on the state-of-the-art quad-core computers as the dose calculation time becomes unacceptably long for clinical applications. Based on a popular dose calculation algorithm, the Collapsed-Cone Convolution/Superposition (CCCS) algorithm, this paper presents a multi-FPGA accelerator design for the dose calculation problem. Our performance-driven design strategy yields a fully pipelined architecture, which includes a resource-economic raytracing engine and high-performance energy deposition pipeline. The design is capable of processing 3 transporting lines simultaneously and accomplishing one dose deposition in every 2 cycles while raytracing along the test phantom. The evaluation based on a set of clinical treatment planning cases confirms that our FPGA design almost fully utilizes the available external memory bandwidth and achieves close to the best possible performance for the CCCS algorithm while using less resource. With the support of a memory-rich multi-FPGA platform, our floating-point based design working at 90 Mhz obtains a speedup of 20X over a commercial multi-threaded software on a quad-core system and 15X performance improvement over the closely related results.
  • Keywords
    cancer; field programmable gate arrays; logic design; memory architecture; pipeline arithmetic; radiation therapy; FPGA design; RT planning; cancer treatment; clinical treatment planning; collapsed-cone convolution/superposition algorithm; external memory bandwidth; floating-point based design; high-performance energy deposition pipeline; image-guided online replanning; memory-rich multiFPGA platform; multiFPGA accelerator; multithreaded software; performance-driven design strategy; pipelined architecture; quad-core system; radiation beams; radiation dose calculation; radiation therapy; resource-economic raytracing engine; state-of-the-art quad-core computers; Algorithm design and analysis; Application software; Biomedical applications of radiation; Cancer; Computer architecture; Convolution; Engines; Pipelines; Quantum computing; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application Specific Processors, 2009. SASP '09. IEEE 7th Symposium on
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    978-1-4244-4939-2
  • Electronic_ISBN
    978-1-4244-4938-5
  • Type

    conf

  • DOI
    10.1109/SASP.2009.5226340
  • Filename
    5226340