1 January 2011 Case for a field-programmable gate array multicore hybrid machine for an image-processing application
Ryan N. Rakvic, Robert W. Ives, Javier Lira, Carlos Molina
Author Affiliations +
Abstract
General purpose computer designers have recently begun adding cores to their processors in order to increase performance. For example, Intel has adopted a homogeneous quad-core processor as a base for general purpose computing. 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 level. Can modern image-processing algorithms utilize these additional cores? On the other hand, modern advancements in configurable hardware, most notably field-programmable gate arrays (FPGAs) have created an interesting question for general purpose computer designers. Is there a reason to combine FPGAs with multicore processors to create an FPGA multicore hybrid general purpose computer? Iris matching, a repeatedly executed portion of a modern iris-recognition algorithm, is parallelized on an Intel-based homogeneous multicore Xeon system, a heterogeneous multicore Cell system, and an FPGA multicore hybrid system. Surprisingly, the cheaper PS3 slightly outperforms the Intel-based multicore on a core-for-core basis. However, both multicore systems are beaten by the FPGA multicore hybrid system by >50%.
©(2011) Society of Photo-Optical Instrumentation Engineers (SPIE)
Ryan N. Rakvic, Robert W. Ives, Javier Lira, and Carlos Molina "Case for a field-programmable gate array multicore hybrid machine for an image-processing application," Journal of Electronic Imaging 20(1), 013015 (1 January 2011). https://doi.org/10.1117/1.3553798
Published: 1 January 2011
Lens.org Logo
CITATIONS
Cited by 1 scholarly publication.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Field programmable gate arrays

Iris recognition

Iris

Databases

Clocks

Image processing

Personal protective equipment

Back to Top