DocumentCode
2605937
Title
Computation-intensive image processing algorithm parallelization on multiple hardware architectures
Author
Niedzicka, Anna
fYear
2002
fDate
2002
Firstpage
446
Lastpage
448
Abstract
Image processing hardware found in workstations and server-like computers varies from single processor units to SMP or SMP/SMT configurations and sometimes DMP or massively parallel environments. Image processing can often benefit from introducing parallelism, thus improving owner´s return on investment. However, the cost of sharing data between execution resources-and gathering results-can be prohibitively high when speed of simple convolution or arithmetic operation is taken into account. Often a single processor is much faster than available memory, bandwidth, making workload decomposition pointless. Non-logarithmic block matching is an algorithm that can be challenging even for the fastest processors, while being useful in high quality compression and picture enhancement or image recognition algorithms. Thanks to high granularity of operations and very few shared resources, careful implementation of the block matching algorithm is ideal for parallel execution.
Keywords
image coding; image enhancement; image matching; parallel algorithms; parallel architectures; computation-intensive image processing algorithm parallelization; data sharing; high granularity; high quality compression algorithms; high quality picture enhancement algorithms; image recognition algorithms; multiple hardware architectures; nonlogarithmic block matching; shared resources; Computer architecture; Concurrent computing; Convolution; Costs; Hardware; Image processing; Investments; Parallel processing; Surface-mount technology; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Computing in Electrical Engineering, 2002. PARELEC '02. Proceedings. International Conference on
Print_ISBN
0-7695-1730-7
Type
conf
DOI
10.1109/PCEE.2002.1115341
Filename
1115341
Link To Document