Comparing an FPGA to a cell for an image processing application

  • Authors:
  • Ryan N. Rakvic;Hau Ngo;Randy P. Broussard;Robert W. Ives

  • Affiliations:
  • Department of Electrical and Computer Engineering, U.S. Naval Academy, Annapolis, MD;Department of Electrical and Computer Engineering, U.S. Naval Academy, Annapolis, MD;Department of Systems Engineering, U.S. Naval Academy, Annapolis, MD;Department of Electrical and Computer Engineering, U.S. Naval Academy, Annapolis, MD

  • Venue:
  • EURASIP Journal on Advances in Signal Processing - Special issue on advanced image processing for defense and security applications
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Modern advancements in configurable hardware, most notably Field-Programmable Gate Arrays (FPGAs), have provided an exciting opportunity to discover the parallel nature of modern image processing algorithms. On the other hand, PlayStation3 (PS3) game consoles contain a multicore heterogeneous processor known as the Cell, which is designed to perform complex image processing algorithms at a high performance. In this research project, our aim is to study the differences in performance of a modern image processing algorithm on these two hardware platforms. In particular, Iris Recognition Systems have recently become an attractive identification method because of their extremely high accuracy. Iris matching, a repeatedly executed portion of a modern iris recognition algorithm, is parallelized on an FPGA system and a Cell processor. We demonstrate a 2.5 times speedup of the parallelized algorithm on the FPGA system when compared to a Cell processor-based version.