Optimal strategy for digital signal parallel processing

2003 ◽  
Author(s):  
Zhengxiang Qian ◽  
Lizhi Qian ◽  
Liang Tang ◽  
Yuanwen Dai
2022 ◽  
Vol 14 (2) ◽  
pp. 398
Author(s):  
Pieter Kempeneers ◽  
Tomas Kliment ◽  
Luca Marletta ◽  
Pierre Soille

This paper is on the optimization of computing resources to process geospatial image data in a cloud computing infrastructure. Parallelization was tested by combining two different strategies: image tiling and multi-threading. The objective here was to get insight on the optimal use of available processing resources in order to minimize the processing time. Maximum speedup was obtained when combining tiling and multi-threading techniques. Both techniques are complementary, but a trade-off also exists. Speedup is improved with tiling, as parts of the image can run in parallel. But reading part of the image introduces an overhead and increases the relative part of the program that can only run in serial. This limits speedup that can be achieved via multi-threading. The optimal strategy of tiling and multi-threading that maximizes speedup depends on the scale of the application (global or local processing area), the implementation of the algorithm (processing libraries), and on the available computing resources (amount of memory and cores). A medium-sized virtual server that has been obtained from a cloud service provider has rather limited computing resources. Tiling will not only improve speedup but can be necessary to reduce the memory footprint. However, a tiling scheme with many small tiles increases overhead and can introduce extra latency due to queued tiles that are waiting to be processed. In a high-throughput computing cluster with hundreds of physical processing cores, more tiles can be processed in parallel, and the optimal strategy will be different. A quantitative assessment of the speedup was performed in this study, based on a number of experiments for different computing environments. The potential and limitations of parallel processing by tiling and multi-threading were hereby assessed. Experiments were based on an implementation that relies on an application programming interface (API) abstracting any platform-specific details, such as those related to data access.


1990 ◽  
Vol 7 (2) ◽  
pp. 32-43 ◽  
Author(s):  
R. Lauwereins ◽  
M. Engels ◽  
J. Peperstraete ◽  
E. Steegmans ◽  
J. Van Ginderdeuren

Author(s):  
Yaser Esah Omleh, Noama Ali Younes, Hasan Mohammed Albustani

The aim of the research is to design an energy-efficient digital signal processing structure that is a suitable option for application in wireless sensor networks (WSN), which have limited power and processing resources as well as communication, the parallel concept is achieved at several levels. Based on the analytical approach in analyzing the problem into several detailed levels and evaluating the detailed elements with optimal selection for each stage. First, at the node level for hardware within the framework of convertible algorithms into structures by adding a structural modification for FIR based on the concept of parallel processing and Noble identities that achieve an increase in productivity and a reduction in the number of calculations. Then we implement the previous structure to achieve the functional structure of the filter bank for each node, secondly and at the network level in terms of design a local processing system that adopts the balanced distribution of calculation tasks required to perform spectral analysis of the audio signal by FFT for the application of exploration by sound signal in WSN. In other words, we assign a computing role to wireless sensor node for parallel calculation implementation of the application tasks, in order to reduce computation amount required to accomplish the necessary calculation tasks which produce reduction both the time and energy. Functional testing of the developed structure in the first phase of the results has demonstrated the complete recovery of the audio signal with reduced calculation loads over time. It is preferred and important choice for implementing in resource-limited equipment such as the wireless sensing node in WSN. Subsequently, we obtained numerical results that demonstrate the reduction of parallel execution time versus the serial execution time of the FFT algorithm, which improves the performance of digital signal processing applications for WSN.


Sign in / Sign up

Export Citation Format

Share Document