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, Alvin W.Y.
AU - Sun, Ming Ting
AU - Hauck, Scott
N1 - Copyright:
Copyright 2011 Elsevier B.V., All rights reserved.
PY - 2011
Y1 - 2011
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
AN - SCOPUS:79958762358
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
T2 - 19th IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2011
Y2 - 1 May 2011 through 3 May 2011
ER -