A platform-oblivious approach for heterogeneous computing: A case study with Monte Carlo-based simulation for medical applications

Shih Hao Hung, Min Yu Tsai, Bo Yi Huang, Chia Heng Tu

研究成果: Conference contribution

7 引文 斯高帕斯(Scopus)

摘要

Light is important and helpful in many medical applica- tions, such as cancer treatment. Computer modeling and simulation of light transport are often adopted to improve the quality of medical treatments. In particular, Monte Carlo-based simulations are considered to deliver accurate results, but require intensive computational resources. While several attempts to accelerate the Monte Carlo-based meth- ods for the simulation of photon transport with platform- specific programming schemes, such as CUDA on GPU and HDL on FPGA, have been proposed, the approach has lim- ited portability and prolongs software updates. In this pa- per, we parallelize the Monte Carlo modeling of light trans- port in multi-layered tissues (MCML) program with OpenCL, an open standard supported by a wide range of platforms. We characterize the performance of the parallelized MCML kernel program runs on CPU, GPU and FPGA. Compared to platform-specific programming schemes, our platform- oblivious approach provides a unified, highly portable code and delivers competitive performance and power efficiency.

原文English
主出版物標題FPGA 2016 - Proceedings of the 2016 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays
發行者Association for Computing Machinery, Inc
頁面42-47
頁數6
ISBN(電子)9781450338561
DOIs
出版狀態Published - 2016 2月 21
事件2016 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, FPGA 2016 - Monterey, United States
持續時間: 2016 2月 212016 2月 23

出版系列

名字FPGA 2016 - Proceedings of the 2016 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays

Other

Other2016 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, FPGA 2016
國家/地區United States
城市Monterey
期間16-02-2116-02-23

All Science Journal Classification (ASJC) codes

  • 硬體和架構
  • 電氣與電子工程

指紋

深入研究「A platform-oblivious approach for heterogeneous computing: A case study with Monte Carlo-based simulation for medical applications」主題。共同形成了獨特的指紋。

引用此