Abstract

This paper proposes a new method for optimal using the multi-core processor cache in parallel processing of signals and achieving to maximum speed up. Acceleration problems have not been fully resolved till present. One of the most actual tasks is the creation of fast algorithms using multicore processors, especially in the field of digital signal processing. The proposed method is designed for parallel processing of speech signals based on spectral analysis. Input signals are processed by splitting frames using a new parallel algorithm. Intel’s advanced tools, such as TBB and OpenMP, were used to create fast algorithms. The results of parallel processing acceleration were analyzed. Also, the problem of optimizing the cache memory of multi-core processors was analyzed in parallel processing tasks. For hardware implementations were chosen quad-core and eight-core processors. The results showed that when the signal frame size corresponds to the size of the L3 cache blocks, the acceleration of the calculation of the signal spectrum becomes closer to the number of processor cores.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call