DocumentCode
3206492
Title
Parallel implementation of multi-resolution filter band with novel Adaptive Load Balancing Algorithm on consumer-level multicore systems
Author
Majid, Mohammad Wadood ; Mirzaei, Golrokh ; Jamali, Mohsin M.
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., Univ. of Toledo, Toledo, OH, USA
fYear
2012
fDate
5-8 Aug. 2012
Firstpage
746
Lastpage
749
Abstract
The widespread usage of the Discrete Wavelet Transform (DWT) has motivated the development of Parallel Discrete Wavelet Transform (PDWT) on multicore computer systems. Several studies that have implemented PDWT by utilization of parallel technology have shown that it is an effective approach to speed up the wavelet transformation by a considerable factor. However, the parallelism is implemented in multi-machine network environment which affects the system maintenance and the bandwidth speed. Therefore, multi-core technology has great importance as it gives an intermediate approach to system speedup without jeopardizing on performance. In this work, wavelet transform is implemented on a single core/multi-core system and developed in C# using. Net framework 4.0. This study presents an efficient approach to compute the DWT transform with Adaptive Load Balancing Algorithm (ALBA) which is applied on standard form on parallel general-purpose computers. This technique does not introduce any restriction on the size of the input data or on the transform parameters. Complete use of the available processor parallelism, modularity, and scalability are achieved. Theoretical and experimental evaluations and comparisons are given with respect to traditional parallelization.
Keywords
C language; discrete wavelet transforms; filtering theory; multiprocessing systems; parallel machines; resource allocation; signal resolution; ALBA; C# language; Net framework 4.0; PDWT; adaptive load balancing algorithm; bandwidth speed; consumer-level multicore system; multicore computer system; multicore technology; multimachine network environment; multiresolution filter band; parallel discrete wavelet transform; parallel general-purpose computer; parallel implementation; parallel technology; processor parallelism; single core system; system maintenance; system speedup; transform parameter; wavelet transformation; Discrete wavelet transforms; Instruction sets; Load management; Multicore processing; Parallel processing;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems (MWSCAS), 2012 IEEE 55th International Midwest Symposium on
Conference_Location
Boise, ID
ISSN
1548-3746
Print_ISBN
978-1-4673-2526-4
Electronic_ISBN
1548-3746
Type
conf
DOI
10.1109/MWSCAS.2012.6292128
Filename
6292128
Link To Document