Title :
Accelerating Fluid Registration Algorithm on Multi-FPGA Platforms
Author :
Cong, Jason ; Huang, Muhuan ; Zou, Yi
Author_Institution :
Comput. Sci. Dept., Univ. of California, Los Angeles, Los Angeles, CA, USA
Abstract :
In the clinical applications, medical image registrations on the images taken from different times and/or through different modalities are needed in order to have an objective clinical assessment of the patient. Viscous fluid registration is a powerful PDE-based method that can register large deformations in the imaging process. This paper presents our implementation of the fluid registration algorithm on a multi-FPGA platform Convey HC-1. We obtain a 35X speedup versus single-threaded software on a CPU. The implementation is achieved using a high-level synthesis (HLS) tool, with additional source-code level optimizations including fixed-point conversion, tiling, prefetching, data-reuse, and streaming across modules using a ghost zone (time-tiling) approach. The experience of this case study also identifies further automation steps needed by existing HLS software.
Keywords :
electronic engineering computing; field programmable gate arrays; high level synthesis; image registration; medical image processing; optimisation; CPU; HLS software; HLS tool; PDE-based method; clinical applications; fixed-point conversion; ghost zone approach; high-level synthesis tool; medical image registrations; multi-FPGA platform Convey HC-1; objective clinical assessment; single-threaded software; source-code level optimizations; viscous fluid registration acceleration; Field programmable gate arrays; Generators; Image registration; Instruction sets; Measurement; Optimization; Transforms; FPGA; HLS; fluid registration;
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2011 International Conference on
Conference_Location :
Chania
Print_ISBN :
978-1-4577-1484-9
Electronic_ISBN :
978-0-7695-4529-5
DOI :
10.1109/FPL.2011.20