PARALLELIZATION OF DIGITAL SIGNAL PROCESSING ON MULTI-CORE PROCESSORS USING OPENMP
Keywords:
OpenMP, parallel computing, multi-core processor, signal processing, speedup, efficiency, digital filteringAbstract
This paper presents an analysis of digital signal processing parallelization on multi-core processors using the OpenMP technology. Sequential and parallel computation methods were compared, and their performance metrics (execution time, speedup, and efficiency) were analyzed. The study demonstrates how OpenMP enables loop-level parallelization within shared-memory architectures, achieving significant performance improvements. Experimental results show that OpenMP-based signal processing can achieve up to a 5x speedup, with computational efficiency ranging between 60% and 95%. These findings confirm that OpenMP provides an effective solution for scientific and engineering computations, particularly in medical imaging and digital signal processing applications.
References
H.N, Zayniddinov, Mallaev O.U. Parallel Algorithms for Seismic Signal Processing on Multi-core Processors. Tashkent, 2022.
Hamdamov U.R. Algorithms of Multidimensional Signals Processing based on Cubic Basis Splines for Information Systems and Processes. Tashkent, 2021
Agatov A.S. Parallel Programming with OpenMP. Moscow, 2019.
Voevodin V.V. Mathematical Models and Methods in Parallel Processes. Moscow, 2020.
Andrews G. Foundations of Multithreaded, Parallel, and Distributed Programming. Addison-Wesley, 2018.
Published
Issue
Section
License
Copyright (c) 2025 Yusupov Ibrohimbek, Abdug’aniyev Muxriddin, Naimov Ahadjon, Latipov Jahongirbek

This work is licensed under a Creative Commons Attribution 4.0 International License.