Welcome to the upgraded MacSphere! We're putting the finishing touches on it; if you notice anything amiss, email macsphere@mcmaster.ca

A Scalable Framework for Monte Carlo Simulation Using FPGA-based Hardware Accelerators with Application to SPECT Imaging

dc.contributor.advisorNicolici, Nicolaen_US
dc.contributor.authorKinsman, Phillip J.en_US
dc.contributor.departmentElectrical and Computer Engineeringen_US
dc.date.accessioned2014-06-18T16:54:51Z
dc.date.available2014-06-18T16:54:51Z
dc.date.created2011-10-31en_US
dc.date.issued2012-04en_US
dc.description.abstract<p>As the number of transistors that are integrated onto a silicon die continues to in- crease, 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 simula- tions. Though Field Programmable Gate Arrays (FPGAs), with hundreds of on-chip arithmetic units, show significant promise for accelerating these embarrassingly paral- lel simulations, a challenge exists in sharing access to simulation data amongst many concurrent experiments. This thesis 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 2GHz Intel Core 2 Duo Processor. Futhermore, we have created a framework for further increasing paral- lelism by scaling our architecture across multiple compute devices and by extending our original design to a multi-FPGA system nearly linear increase in acceleration with logic resources was achieved.</p>en_US
dc.description.degreeMaster of Applied Science (MASc)en_US
dc.identifier.otheropendissertations/6475en_US
dc.identifier.other7486en_US
dc.identifier.other2321141en_US
dc.identifier.urihttp://hdl.handle.net/11375/11510
dc.subjectMonte Carloen_US
dc.subjectHardware Accelerationen_US
dc.subjectScientific Computingen_US
dc.subjectNetwork on Chipen_US
dc.subjectFPGAen_US
dc.subjectSPECTen_US
dc.subjectComputer and Systems Architectureen_US
dc.subjectComputer and Systems Architectureen_US
dc.titleA Scalable Framework for Monte Carlo Simulation Using FPGA-based Hardware Accelerators with Application to SPECT Imagingen_US
dc.typethesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
fulltext.pdf
Size:
2.62 MB
Format:
Adobe Portable Document Format