Asosiy kontentga oʻtish
AkademIndex

Mahsulotlar

Ishlab chiquvchilar uchun

AkademBasetez oradaEkotizim uchun ochiq API
Lotin
Oʻzbek
Maqola

Parallel Frame-Based Signal Filtering on Shared-Memory Multi-Core CPU Using OpenMP

Mekhriddin RakhimovTashkent University of Information Technologies Named After Muhammad Al-Khwarizmi,Department of Computer Systems,Tashkent,UzbekistanShakhzod JavlievTashkent University of Information Technologies Named After Muhammad Al-Khwarizmi,Department of Computer Systems,Tashkent,UzbekistanS. R. BotirovTashkent University of Information Technologies Named After Muhammad Al-Khwarizmi,Department of Computer Systems,Tashkent,UzbekistanMakhliyo TuraevaTashkent University of Information Technologies Named After Muhammad Al-Khwarizmi,Department of Computer Systems,Tashkent,UzbekistanUlugbek TurdievUniversity of Information Technology and Management,Department of Mathematics,Karshi,Uzbekistan
2025
ABI

Annotatsiya

To achieve high speed and efficiency in digital data processing, it is important to choose the right computing resources. It is known that specialized digital signal processors and graphics processors for processing data such as signals exist, but these computing resources are not available in all studies. This study examines the possibility of maximizing the use of available resources in cases where specialized hardware resources for signal processing are insufficient. In this case, it is advisable to use a modern multi-core processor designed for general-purpose tasks. However, since the processors are adapted for sequential processing, parallel processing of signal filtering processes is performed in this processor. Since the processor can provide a sufficient level of parallel processing based on the L1, L2, and L3 cache memory systems, the Open Multi-Processing programming model, with its capabilities, can significantly accelerate signal filtering processes performed by parallel processing tools in processors with shared memory. In this case, the signal data is divided into frames of 8, 16, 32,... 2048, and each frame is evenly distributed among the processor cores using Open Multi-Processing, and parallel calculations are performed simultaneously. When implementing parallel filtering of the moving average and root mean square methods for signal filtering on a 4-core (8-thread) processor, the acceleration was ~1.2-2.5 times for small frames, ~3.5-3.8 times for medium frames, and ~4.4 times for large frames.

Mavzular

Identifikatorlar

Iqtiboslar va manbalar

Koʻrsatkichlar — AkademScholar · Tez orada