Parallel-beam backprojection: an FPGA implementation optimized for medical imaging
FPGA '02 Proceedings of the 2002 ACM/SIGDA tenth international symposium on Field-programmable gate arrays
The many faces of publish/subscribe
ACM Computing Surveys (CSUR)
High Performance Linear Algebra Operations on Reconfigurable Systems
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
Heterogeneous High Performance Computer
DOD_UGC '05 Proceedings of the 2005 Users Group Conference on 2005 Users Group Conference
Hardware/software 2D-3D backprojection on a SoPC platform
Proceedings of the 2006 ACM symposium on Applied computing
Advanced Components in the Variable Precision Floating-Point Library
FCCM '06 Proceedings of the 14th Annual IEEE Symposium on Field-Programmable Custom Computing Machines
Architectures and APIs: assessing requirements for delivering FPGA performance to applications
Proceedings of the 2006 ACM/IEEE conference on Supercomputing
Architectural Challenges in Memory-Intensive, Real-Time Image Forming
ICPP '07 Proceedings of the 2007 International Conference on Parallel Processing
A case study of hardware/software partitioning of traffic simulation on the Cray XD1
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Efficient backprojection-based synthetic aperture radar computation with many-core processors
SC '12 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis
Efficient backprojection-based synthetic aperture radar computation with many-core processors
Scientific Programming - Selected Papers from Super Computing 2012
Hi-index | 0.00 |
High-performance reconfigurable computing (HPRC) is a novel approach to provide large-scale computing power to modern scientific applications. Using both general-purpose processors and FPGAs allows application designers to exploit fine-grained and coarse-grained parallelism, achieving high degrees of speedup. One scientific application that benefits from this technique is backprojection, an image formation algorithm that can be used as part of a synthetic aperture radar (SAR) processing system. We present an implementation of backprojection for SAR on an HPRC system. Using simulated data taken at a variety of ranges, our implementation runs over 200 times faster than a similar software program, with an overall application speedup better than 50x. The backprojection application is easily parallelizable, achieving near-linear speedup when run on multiple nodes of a clustered HPRC system. The results presented can be applied to other systems and other algorithms with similar characteristics.