Translator Disclaimer
1 January 2011 Case for a field-programmable gate array multicore hybrid machine for an image-processing application
Author Affiliations +
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).
Published: 1 January 2011

Back to Top