DocumentCode
1728
Title
NoC-Based FPGA Acceleration for Monte Carlo Simulations with Applications to SPECT Imaging
Author
Kinsman, P.J. ; Nicolici, Nicola
Author_Institution
Dept. of Electr. & Comput. Eng., McMaster Univ., Hamilton, ON, Canada
Volume
62
Issue
3
fYear
2013
fDate
Mar-13
Firstpage
524
Lastpage
535
Abstract
As the number of transistors that are integrated onto a silicon die continues to increase, the compute power is becoming a commodity. This has enabled a whole host of new applications that rely on high-throughput computations. Recently, the need for faster and cost-effective applications in form-factor constrained environments has driven an interest in on-chip acceleration of algorithms based on Monte Carlo simulations. Though Field Programmable Gate Arrays (FPGAs), with hundreds of on-chip arithmetic units, show significant promise for accelerating these embarrassingly parallel simulations, a challenge exists in sharing access to simulation data among many concurrent experiments. This paper presents a compute architecture for accelerating Monte Carlo simulations based on the Network-on-Chip (NOC) paradigm for on-chip communication. We demonstrate through the complete implementation of a Monte Carlo-based image reconstruction algorithm for Single-Photon Emission Computed Tomography (SPECT) imaging that this complex problem can be accelerated by two orders of magnitude on even a modestly sized FPGA over a 2 GHz Intel Core 2 Duo Processor. The architecture and the methodology that we present in this paper is modular and hence it is scalable to problem instances of different sizes, with application to other domains that rely on Monte Carlo simulations.
Keywords
Monte Carlo methods; digital arithmetic; field programmable gate arrays; image reconstruction; medical image processing; network-on-chip; single photon emission computed tomography; transistors; Intel Core 2 Duo Processor; Monte Carlo simulations; Monte Carlo-based image reconstruction algorithm; NOC paradigm; NoC-based FPGA acceleration; SPECT imaging; concurrent experiments; field programmable gate arrays; form-factor constrained environments; high-throughput computations; network-on-chip paradigm; on-chip acceleration; on-chip arithmetic units; on-chip communication; parallel simulations; silicon die; single-photon emission computed tomography imaging; transistors; Acceleration; Computational modeling; Computer architecture; Imaging; Monte Carlo methods; Photonics; System-on-a-chip; Monte Carlo (MC) simulation; Network-on-chip (NoC); field-programmable gate-array (FPGA); nuclear medical imaging; single-photon emission computed tomography (SPECT);
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.2011.250
Filename
6112747
Link To Document