Parallel Wave Digital Filter Implementations of Audio Circuits with Multiple Nonlinearities
×
Cite This
Citation & Abstract
R. Giampiccolo, A. Natoli, A. Bernardini, and A. Sarti, "Parallel Wave Digital Filter Implementations of Audio Circuits with Multiple Nonlinearities," J. Audio Eng. Soc., vol. 70, no. 6, pp. 469-484, (2022 June.). doi:
R. Giampiccolo, A. Natoli, A. Bernardini, and A. Sarti, "Parallel Wave Digital Filter Implementations of Audio Circuits with Multiple Nonlinearities," J. Audio Eng. Soc., vol. 70 Issue 6 pp. 469-484, (2022 June.). doi:
Abstract: Modern audio systems and musical effects feature multicore processing units. Thus, the development of parallel audio processing algorithms capable of exploiting the architecture of such hardware is in order. In this paper, a parallel version of the hierarchical scattering iterative method (HSIM), a technique based on wave digital filter principles recently proposed for the emulation of multiphysics audio circuits containing multiple nonlinear one-ports and nonlinear transformers, is presented. HSIM operates in a modular fashion, and it is characterized by a high number of embarrassingly parallelizable operations, making it a good candidate for parallel execution. After analyzing HSIM from the parallel computing perspective, three different strategies for the distribution of HSIM workload among threads of execution are proposed, showing how to compute the maximum achievable speedup. The emulation of a possible output stage of a vacuum-tube guitar amplifier is considered, and a performance comparison between parallel and serial implementations of HSIM is presented, pointing out a speedup of nearly 30%. The proposed method thus proves to be promising for virtual analog modeling applications, leading the way towards the parallel digital emulation of increasingly complex audio circuits.
@article{giampiccolo2022parallel,
author={giampiccolo, riccardo and natoli, antonino and bernardini, alberto and sarti, augusto},
journal={journal of the audio engineering society},
title={parallel wave digital filter implementations of audio circuits with multiple nonlinearities},
year={2022},
volume={70},
number={6},
pages={469-484},
doi={},
month={june},}
@article{giampiccolo2022parallel,
author={giampiccolo, riccardo and natoli, antonino and bernardini, alberto and sarti, augusto},
journal={journal of the audio engineering society},
title={parallel wave digital filter implementations of audio circuits with multiple nonlinearities},
year={2022},
volume={70},
number={6},
pages={469-484},
doi={},
month={june},
abstract={modern audio systems and musical effects feature multicore processing units. thus, the development of parallel audio processing algorithms capable of exploiting the architecture of such hardware is in order. in this paper, a parallel version of the hierarchical scattering iterative method (hsim), a technique based on wave digital filter principles recently proposed for the emulation of multiphysics audio circuits containing multiple nonlinear one-ports and nonlinear transformers, is presented. hsim operates in a modular fashion, and it is characterized by a high number of embarrassingly parallelizable operations, making it a good candidate for parallel execution. after analyzing hsim from the parallel computing perspective, three different strategies for the distribution of hsim workload among threads of execution are proposed, showing how to compute the maximum achievable speedup. the emulation of a possible output stage of a vacuum-tube guitar amplifier is considered, and a performance comparison between parallel and serial implementations of hsim is presented, pointing out a speedup of nearly 30%. the proposed method thus proves to be promising for virtual analog modeling applications, leading the way towards the parallel digital emulation of increasingly complex audio circuits.},}
TY - paper
TI - Parallel Wave Digital Filter Implementations of Audio Circuits with Multiple Nonlinearities
SP - 469
EP - 484
AU - Giampiccolo, Riccardo
AU - Natoli, Antonino
AU - Bernardini, Alberto
AU - Sarti, Augusto
PY - 2022
JO - Journal of the Audio Engineering Society
IS - 6
VO - 70
VL - 70
Y1 - June 2022
TY - paper
TI - Parallel Wave Digital Filter Implementations of Audio Circuits with Multiple Nonlinearities
SP - 469
EP - 484
AU - Giampiccolo, Riccardo
AU - Natoli, Antonino
AU - Bernardini, Alberto
AU - Sarti, Augusto
PY - 2022
JO - Journal of the Audio Engineering Society
IS - 6
VO - 70
VL - 70
Y1 - June 2022
AB - Modern audio systems and musical effects feature multicore processing units. Thus, the development of parallel audio processing algorithms capable of exploiting the architecture of such hardware is in order. In this paper, a parallel version of the hierarchical scattering iterative method (HSIM), a technique based on wave digital filter principles recently proposed for the emulation of multiphysics audio circuits containing multiple nonlinear one-ports and nonlinear transformers, is presented. HSIM operates in a modular fashion, and it is characterized by a high number of embarrassingly parallelizable operations, making it a good candidate for parallel execution. After analyzing HSIM from the parallel computing perspective, three different strategies for the distribution of HSIM workload among threads of execution are proposed, showing how to compute the maximum achievable speedup. The emulation of a possible output stage of a vacuum-tube guitar amplifier is considered, and a performance comparison between parallel and serial implementations of HSIM is presented, pointing out a speedup of nearly 30%. The proposed method thus proves to be promising for virtual analog modeling applications, leading the way towards the parallel digital emulation of increasingly complex audio circuits.
Modern audio systems and musical effects feature multicore processing units. Thus, the development of parallel audio processing algorithms capable of exploiting the architecture of such hardware is in order. In this paper, a parallel version of the hierarchical scattering iterative method (HSIM), a technique based on wave digital filter principles recently proposed for the emulation of multiphysics audio circuits containing multiple nonlinear one-ports and nonlinear transformers, is presented. HSIM operates in a modular fashion, and it is characterized by a high number of embarrassingly parallelizable operations, making it a good candidate for parallel execution. After analyzing HSIM from the parallel computing perspective, three different strategies for the distribution of HSIM workload among threads of execution are proposed, showing how to compute the maximum achievable speedup. The emulation of a possible output stage of a vacuum-tube guitar amplifier is considered, and a performance comparison between parallel and serial implementations of HSIM is presented, pointing out a speedup of nearly 30%. The proposed method thus proves to be promising for virtual analog modeling applications, leading the way towards the parallel digital emulation of increasingly complex audio circuits.
Authors:
Giampiccolo, Riccardo; Natoli, Antonino; Bernardini, Alberto; Sarti, Augusto
Affiliation:
Dipartimento di Elettronica, Informazione e Bioingegneria (DEIB) Politecnico di Milano, Piazza L. Da Vinci 32, 20133 Milano, Italy JAES Volume 70 Issue 6 pp. 469-484; June 2022
Publication Date:
June 10, 2022Import into BibTeX
Permalink:
http://www.aes.org/e-lib/browse.cfm?elib=21797