Accelerating statistical LOR estimation for a high-resolution PET scanner using FPGA devices and a high level synthesis tool

Zhong Ho Chen, Wen-Yu Su, Ming Ting Sun, Scott Hauck

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

XIn this paper, we use an FPGA platform and a high level synthesis tool, called Impulse C, to speedup a statistical Line Of Reaction (LOR) estimation for a high-resolution Positron Emission Tomography (PET) scanner. The estimation algorithm provides a significant improvement over conventional methods, but the execution time is too long to be practical for clinic applications. Impulse C allows us to rapidly map a C program into a platform with a host processor coupled to an FPGA device. However, the generated HDLs from the original codes are very inefficient, and the execution time is even worse than the software code. We describe some optimization methods for the algorithm using Impulse C. These methods could also be applied to other applications or used to improve the high level synthesis tools. The results show that the FPGA implementation can obtain a 82x speedup over the optimized software.

Original languageEnglish
Title of host publicationProceedings - IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2011
Pages105-108
Number of pages4
DOIs
Publication statusPublished - 2011 Jun 17
Event19th IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2011 - Salt Lake City, UT, United States
Duration: 2011 May 12011 May 3

Publication series

NameProceedings - IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2011

Other

Other19th IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2011
CountryUnited States
CitySalt Lake City, UT
Period11-05-0111-05-03

Fingerprint

Positron emission tomography
Field programmable gate arrays (FPGA)
High level synthesis

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture

Cite this

Chen, Z. H., Su, W-Y., Sun, M. T., & Hauck, S. (2011). Accelerating statistical LOR estimation for a high-resolution PET scanner using FPGA devices and a high level synthesis tool. In Proceedings - IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2011 (pp. 105-108). [5771259] (Proceedings - IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2011). https://doi.org/10.1109/FCCM.2011.15
Chen, Zhong Ho ; Su, Wen-Yu ; Sun, Ming Ting ; Hauck, Scott. / Accelerating statistical LOR estimation for a high-resolution PET scanner using FPGA devices and a high level synthesis tool. Proceedings - IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2011. 2011. pp. 105-108 (Proceedings - IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2011).
@inproceedings{83807f47c69d46f08b0ebfa5861e0c24,
title = "Accelerating statistical LOR estimation for a high-resolution PET scanner using FPGA devices and a high level synthesis tool",
abstract = "XIn this paper, we use an FPGA platform and a high level synthesis tool, called Impulse C, to speedup a statistical Line Of Reaction (LOR) estimation for a high-resolution Positron Emission Tomography (PET) scanner. The estimation algorithm provides a significant improvement over conventional methods, but the execution time is too long to be practical for clinic applications. Impulse C allows us to rapidly map a C program into a platform with a host processor coupled to an FPGA device. However, the generated HDLs from the original codes are very inefficient, and the execution time is even worse than the software code. We describe some optimization methods for the algorithm using Impulse C. These methods could also be applied to other applications or used to improve the high level synthesis tools. The results show that the FPGA implementation can obtain a 82x speedup over the optimized software.",
author = "Chen, {Zhong Ho} and Wen-Yu Su and Sun, {Ming Ting} and Scott Hauck",
year = "2011",
month = "6",
day = "17",
doi = "10.1109/FCCM.2011.15",
language = "English",
isbn = "9780769543017",
series = "Proceedings - IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2011",
pages = "105--108",
booktitle = "Proceedings - IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2011",

}

Chen, ZH, Su, W-Y, Sun, MT & Hauck, S 2011, Accelerating statistical LOR estimation for a high-resolution PET scanner using FPGA devices and a high level synthesis tool. in Proceedings - IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2011., 5771259, Proceedings - IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2011, pp. 105-108, 19th IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2011, Salt Lake City, UT, United States, 11-05-01. https://doi.org/10.1109/FCCM.2011.15

Accelerating statistical LOR estimation for a high-resolution PET scanner using FPGA devices and a high level synthesis tool. / Chen, Zhong Ho; Su, Wen-Yu; Sun, Ming Ting; Hauck, Scott.

Proceedings - IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2011. 2011. p. 105-108 5771259 (Proceedings - IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2011).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Accelerating statistical LOR estimation for a high-resolution PET scanner using FPGA devices and a high level synthesis tool

AU - Chen, Zhong Ho

AU - Su, Wen-Yu

AU - Sun, Ming Ting

AU - Hauck, Scott

PY - 2011/6/17

Y1 - 2011/6/17

N2 - XIn this paper, we use an FPGA platform and a high level synthesis tool, called Impulse C, to speedup a statistical Line Of Reaction (LOR) estimation for a high-resolution Positron Emission Tomography (PET) scanner. The estimation algorithm provides a significant improvement over conventional methods, but the execution time is too long to be practical for clinic applications. Impulse C allows us to rapidly map a C program into a platform with a host processor coupled to an FPGA device. However, the generated HDLs from the original codes are very inefficient, and the execution time is even worse than the software code. We describe some optimization methods for the algorithm using Impulse C. These methods could also be applied to other applications or used to improve the high level synthesis tools. The results show that the FPGA implementation can obtain a 82x speedup over the optimized software.

AB - XIn this paper, we use an FPGA platform and a high level synthesis tool, called Impulse C, to speedup a statistical Line Of Reaction (LOR) estimation for a high-resolution Positron Emission Tomography (PET) scanner. The estimation algorithm provides a significant improvement over conventional methods, but the execution time is too long to be practical for clinic applications. Impulse C allows us to rapidly map a C program into a platform with a host processor coupled to an FPGA device. However, the generated HDLs from the original codes are very inefficient, and the execution time is even worse than the software code. We describe some optimization methods for the algorithm using Impulse C. These methods could also be applied to other applications or used to improve the high level synthesis tools. The results show that the FPGA implementation can obtain a 82x speedup over the optimized software.

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

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

U2 - 10.1109/FCCM.2011.15

DO - 10.1109/FCCM.2011.15

M3 - Conference contribution

SN - 9780769543017

T3 - Proceedings - IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2011

SP - 105

EP - 108

BT - Proceedings - IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2011

ER -

Chen ZH, Su W-Y, Sun MT, Hauck S. Accelerating statistical LOR estimation for a high-resolution PET scanner using FPGA devices and a high level synthesis tool. In Proceedings - IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2011. 2011. p. 105-108. 5771259. (Proceedings - IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2011). https://doi.org/10.1109/FCCM.2011.15