SU‐E‐T‐242: A Gateway for GPU Computations in Radiotherapy

F. Shi, S. Sivagnanam, M. Folkerts, Q. Gautier, X. Jia, A. Majumdar, S. Jiang

Research output: Contribution to journalArticle

Abstract

Purpose: Graphics Processing Unit (GPU) has become increasingly important in radiotherapy. However, it is still difficult for general clinical researchers to access GPU codes developed by other researchers with GPU expertise, and also for developers to benchmark their codes. It is quite often to see repeated efforts spent on developing GPU codes with low quality. The goal of this project is to establish an infrastructure for sharing GPU codes in the community. Methods: We deployed a GPU code sharing infrastructure on a GPU cluster. A number of codes developed in our group can be accessed via a web interface. To use the services, researchers first upload their test data or use the data provided by our system. Then they have to select the GPU device they are going to run the codes. Our system offers all mainstream GPU hardware for code benchmarking purpose. After the code running is complete, the system will automatically summarize and display the computing results. We will also release a SDK to allow the developers to build their own algorithm implementation and submit their binary codes to the system. The submitted code will be systematically benchmarked using a variety of GPU hardware and representative clinical data provided by our system. Results: This project provides a platform to the public to access a variety of GPU codes for radiotherapy research via a web interface. With the help of this platform, researchers are able to focus their efforts on clinical research. Developers will also benefit from this platform by benchmarking their codes on various GPU platforms and clinical data sets and comparing with other people's codes for the same application. Conclusion: The gateway for GPU code developers and clinical research users can greatly facilitate the adoption of GPU codes in radiotherapy.

Original languageEnglish (US)
Pages (from-to)260
Number of pages1
JournalMedical Physics
Volume40
Issue number6
DOIs
StatePublished - 2013

Fingerprint

Benchmarking
Radiotherapy
Research Personnel
Research
Equipment and Supplies

ASJC Scopus subject areas

  • Biophysics
  • Radiology Nuclear Medicine and imaging

Cite this

SU‐E‐T‐242 : A Gateway for GPU Computations in Radiotherapy. / Shi, F.; Sivagnanam, S.; Folkerts, M.; Gautier, Q.; Jia, X.; Majumdar, A.; Jiang, S.

In: Medical Physics, Vol. 40, No. 6, 2013, p. 260.

Research output: Contribution to journalArticle

Shi, F, Sivagnanam, S, Folkerts, M, Gautier, Q, Jia, X, Majumdar, A & Jiang, S 2013, 'SU‐E‐T‐242: A Gateway for GPU Computations in Radiotherapy', Medical Physics, vol. 40, no. 6, pp. 260. https://doi.org/10.1118/1.4814677
Shi F, Sivagnanam S, Folkerts M, Gautier Q, Jia X, Majumdar A et al. SU‐E‐T‐242: A Gateway for GPU Computations in Radiotherapy. Medical Physics. 2013;40(6):260. https://doi.org/10.1118/1.4814677
Shi, F. ; Sivagnanam, S. ; Folkerts, M. ; Gautier, Q. ; Jia, X. ; Majumdar, A. ; Jiang, S. / SU‐E‐T‐242 : A Gateway for GPU Computations in Radiotherapy. In: Medical Physics. 2013 ; Vol. 40, No. 6. pp. 260.
@article{7217196993f346dd8b5bd6b0e2bbab13,
title = "SU‐E‐T‐242: A Gateway for GPU Computations in Radiotherapy",
abstract = "Purpose: Graphics Processing Unit (GPU) has become increasingly important in radiotherapy. However, it is still difficult for general clinical researchers to access GPU codes developed by other researchers with GPU expertise, and also for developers to benchmark their codes. It is quite often to see repeated efforts spent on developing GPU codes with low quality. The goal of this project is to establish an infrastructure for sharing GPU codes in the community. Methods: We deployed a GPU code sharing infrastructure on a GPU cluster. A number of codes developed in our group can be accessed via a web interface. To use the services, researchers first upload their test data or use the data provided by our system. Then they have to select the GPU device they are going to run the codes. Our system offers all mainstream GPU hardware for code benchmarking purpose. After the code running is complete, the system will automatically summarize and display the computing results. We will also release a SDK to allow the developers to build their own algorithm implementation and submit their binary codes to the system. The submitted code will be systematically benchmarked using a variety of GPU hardware and representative clinical data provided by our system. Results: This project provides a platform to the public to access a variety of GPU codes for radiotherapy research via a web interface. With the help of this platform, researchers are able to focus their efforts on clinical research. Developers will also benefit from this platform by benchmarking their codes on various GPU platforms and clinical data sets and comparing with other people's codes for the same application. Conclusion: The gateway for GPU code developers and clinical research users can greatly facilitate the adoption of GPU codes in radiotherapy.",
author = "F. Shi and S. Sivagnanam and M. Folkerts and Q. Gautier and X. Jia and A. Majumdar and S. Jiang",
year = "2013",
doi = "10.1118/1.4814677",
language = "English (US)",
volume = "40",
pages = "260",
journal = "Medical Physics",
issn = "0094-2405",
publisher = "AAPM - American Association of Physicists in Medicine",
number = "6",

}

TY - JOUR

T1 - SU‐E‐T‐242

T2 - A Gateway for GPU Computations in Radiotherapy

AU - Shi, F.

AU - Sivagnanam, S.

AU - Folkerts, M.

AU - Gautier, Q.

AU - Jia, X.

AU - Majumdar, A.

AU - Jiang, S.

PY - 2013

Y1 - 2013

N2 - Purpose: Graphics Processing Unit (GPU) has become increasingly important in radiotherapy. However, it is still difficult for general clinical researchers to access GPU codes developed by other researchers with GPU expertise, and also for developers to benchmark their codes. It is quite often to see repeated efforts spent on developing GPU codes with low quality. The goal of this project is to establish an infrastructure for sharing GPU codes in the community. Methods: We deployed a GPU code sharing infrastructure on a GPU cluster. A number of codes developed in our group can be accessed via a web interface. To use the services, researchers first upload their test data or use the data provided by our system. Then they have to select the GPU device they are going to run the codes. Our system offers all mainstream GPU hardware for code benchmarking purpose. After the code running is complete, the system will automatically summarize and display the computing results. We will also release a SDK to allow the developers to build their own algorithm implementation and submit their binary codes to the system. The submitted code will be systematically benchmarked using a variety of GPU hardware and representative clinical data provided by our system. Results: This project provides a platform to the public to access a variety of GPU codes for radiotherapy research via a web interface. With the help of this platform, researchers are able to focus their efforts on clinical research. Developers will also benefit from this platform by benchmarking their codes on various GPU platforms and clinical data sets and comparing with other people's codes for the same application. Conclusion: The gateway for GPU code developers and clinical research users can greatly facilitate the adoption of GPU codes in radiotherapy.

AB - Purpose: Graphics Processing Unit (GPU) has become increasingly important in radiotherapy. However, it is still difficult for general clinical researchers to access GPU codes developed by other researchers with GPU expertise, and also for developers to benchmark their codes. It is quite often to see repeated efforts spent on developing GPU codes with low quality. The goal of this project is to establish an infrastructure for sharing GPU codes in the community. Methods: We deployed a GPU code sharing infrastructure on a GPU cluster. A number of codes developed in our group can be accessed via a web interface. To use the services, researchers first upload their test data or use the data provided by our system. Then they have to select the GPU device they are going to run the codes. Our system offers all mainstream GPU hardware for code benchmarking purpose. After the code running is complete, the system will automatically summarize and display the computing results. We will also release a SDK to allow the developers to build their own algorithm implementation and submit their binary codes to the system. The submitted code will be systematically benchmarked using a variety of GPU hardware and representative clinical data provided by our system. Results: This project provides a platform to the public to access a variety of GPU codes for radiotherapy research via a web interface. With the help of this platform, researchers are able to focus their efforts on clinical research. Developers will also benefit from this platform by benchmarking their codes on various GPU platforms and clinical data sets and comparing with other people's codes for the same application. Conclusion: The gateway for GPU code developers and clinical research users can greatly facilitate the adoption of GPU codes in radiotherapy.

UR - http://www.scopus.com/inward/record.url?scp=85024819591&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85024819591&partnerID=8YFLogxK

U2 - 10.1118/1.4814677

DO - 10.1118/1.4814677

M3 - Article

AN - SCOPUS:85024819591

VL - 40

SP - 260

JO - Medical Physics

JF - Medical Physics

SN - 0094-2405

IS - 6

ER -