DocumentCode
3048136
Title
FPGA vs. MPPA for Positron Emission Tomography pulse processing
Author
Haselman, Michael ; Johnson-Williams, Nathan ; Jerde, Chad ; Kim, Maria ; Hauck, Scott ; Lewellen, Thomas K. ; Miyaoka, Robert
Author_Institution
Electr. Eng. Dept., Univ. of Washington, Seattle, WA, USA
fYear
2009
fDate
9-11 Dec. 2009
Firstpage
231
Lastpage
238
Abstract
As FPGAs follow Moore´s law and increase in capacity and complexity, they are becoming more complex to use and are consuming increasing amounts of power. An interesting alternative for reconfigurable computing that is lower power and may be easier to program are massively parallel processor arrays (MPPAs). In this paper we investigate the Ambric AM2045, a commercial MPPA. To understand the differences between the architecture and computational models of MPPAs and FPGAs, we have implemented two pulse-processing algorithms used in positron emission tomography (PET). The algorithms for event timing and event location were developed for FPGAs and then adapted to MPPAs. In this paper, we present the two implementations and discuss the main differences. Specifically, we show that while the MPPA is easier to program than the FPGA, the lack of a real-time mode, their distributed memory structure, and object based programming model posed challenges for optimized versions of these algorithms.
Keywords
field programmable gate arrays; microprocessor chips; positron emission tomography; reconfigurable architectures; Ambric AM2045; FPGA; MPPA; Moore law; distributed memory structure; field programmable gate arrays; massively parallel processor arrays; object based programming model; positron emission tomography pulse processing; reconfigurable architecture; Central Processing Unit; Computational modeling; Computer architecture; Field programmable gate arrays; Java; Moore´s Law; Positron emission tomography; Read-write memory; Registers; Signal processing;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Technology, 2009. FPT 2009. International Conference on
Conference_Location
Sydney, NSW
Print_ISBN
978-1-4244-4375-8
Electronic_ISBN
978-1-4244-4377-2
Type
conf
DOI
10.1109/FPT.2009.5377617
Filename
5377617
Link To Document