Multicore implementation of a multichannel parallel graphic equalizer

Loading...
Thumbnail Image
Access rights
openAccess
Journal Title
Journal ISSN
Volume Title
A1 Alkuperäisartikkeli tieteellisessä aikakauslehdessä
Date
2022-09
Major/Subject
Mcode
Degree programme
Language
en
Pages
15
15715-15729
Series
JOURNAL OF SUPERCOMPUTING, Volume 78, issue 14
Abstract
Numerous signal processing applications are emerging on mobile computing systems. These applications are subject to responsiveness constraints for user interactivity and, at the same time, must be optimized for energy efficiency. Many current embedded devices are composed of low-power multicore processors that offer a good trade-off between computational capacity and low power consumption. In this context, equalizers are widely used in multiple mobile-based applications such as “Music streaming” to adjust the levels of bass and treble in sound reproduction. In this study, we evaluate a graphic equalizer from audio, computational capacity, and energy efficiency perspectives, as well as the execution of multiple real-time equalizers running on an embedded quad-core processor of a mobile device. To this end, we experiment with the working frequencies as well as the parallelism that can be extracted from a quad-core ARM Cortex-A57. Results show that using high CPU frequencies and three or four cores, our parallelalgorithm is able to equalize more than five channels per watt in real time with an audio buffer of 4096 samples, which implies a latency of 92.8 ms at the standard sample rate of 44.1 kHz.
Description
lataa julkaisu, kun saatavilla.
Keywords
Audio systems, Embedded systems, Real time, System-on-chip (SoC)
Other note
Citation
Belloch , J A , Badía , JM M , León , G , Bank , B & Välimäki , V 2022 , ' Multicore implementation of a multichannel parallel graphic equalizer ' , JOURNAL OF SUPERCOMPUTING , vol. 78 , no. 14 , pp. 15715-15729 . https://doi.org/10.1007/s11227-022-04495-3