Comparing an FPGA to a Cell for an Image Processing Application

被引:13
作者
Rakvic, Ryan N. [1 ]
Ngo, Hau [1 ]
Broussard, Randy P. [2 ]
Ives, Robert W. [1 ]
机构
[1] USN Acad, Dept Elect & Comp Engn, Annapolis, MD 21402 USA
[2] USN Acad, Dept Syst Engn, Annapolis, MD 21402 USA
关键词
Field Programmable Gate Array; Iris Recognition; Cell Processor; Assembly Instruction; VHDL Code;
D O I
10.1155/2010/764838
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页数:7
相关论文
共 50 条
  • [41] The FPGA Design of JPEG-LS Image Lossless Decompression IP Core
    Deng, Lihua
    Huang, Zhenghua
    2015 CHINESE AUTOMATION CONGRESS (CAC), 2015, : 2199 - 2203
  • [42] Implementation and application of navigated place and route for an SRAM-based FPGA
    Chen, Liang
    Li, Yan
    Li, Ming
    Yu, Fang
    Liu, Zhong-Li
    Shenzhen Daxue Xuebao (Ligong Ban)/Journal of Shenzhen University Science and Engineering, 2012, 29 (03): : 217 - 223
  • [43] Cloud Based Remote FPGA Lab Platform: An Application of Internet of Things
    Ali, Syed Abbas
    Asif, Raheela
    Hina, Saman
    Fatima, Zainab
    MEHRAN UNIVERSITY RESEARCH JOURNAL OF ENGINEERING AND TECHNOLOGY, 2018, 37 (04) : 535 - 544
  • [44] Algorithms for an FPGA switch module routing problem with application to global routing
    Thakur, S
    Chang, YW
    Wong, DF
    Muthukrishnan, S
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1997, 16 (01) : 32 - 46
  • [45] FPGA-based real-time 3D image preprocessing for image-guided medical interventions
    Dandekar, Omkar
    Castro-Pareja, Carlos
    Shekhar, Raj
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2007, 1 (04) : 285 - 301
  • [46] FPGA-based real-time 3D image preprocessing for image-guided medical interventions
    Omkar Dandekar
    Carlos Castro-Pareja
    Raj Shekhar
    Journal of Real-Time Image Processing, 2007, 1 : 285 - 301
  • [47] Design of nine-point interpolation adaptive image scaling algorithm based on FPGA
    Zhu Ming-da
    Xin Peng
    Chang Jia-ying
    CHINESE JOURNAL OF LIQUID CRYSTALS AND DISPLAYS, 2023, 38 (08) : 1075 - 1083
  • [48] The Study on Real-time Data Processing Based on CCD Scanning and Detecting Device on FPGA
    Xu Guo-sheng
    2009 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND INTELLIGENT SYSTEMS, PROCEEDINGS, VOL 3, 2009, : 81 - 84
  • [49] An FPGA-based Application-Specific Processor for Implementing the Exponential Function
    Jadhav, Shrikant S.
    Gloster, Clay
    Naher, Jannatun
    Doss, Christopher
    Kim, Youngsoo
    IEEE SOUTHEASTCON 2020, 2020,
  • [50] High-Speed FPGA-GPU Processing for 3D-OCT Imaging
    Jin, Kyung-Chan
    Lee, Kye-Sung
    Kim, Geun-Hee
    PROCEEDINGS OF 2017 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), 2017, : 2085 - 2088