A. Partzsch and U. Reiter, “Multi Core / Multi Thread Processing in Object Based Real Time Audio Rendering: Approaches and Solutions for an Optimization Problem,” in Proc. AES Convention 122, May 2007, Paper 7159. [Online]. Available: https://aes.org/publications/elibrary-page/?id=14144
Partzsch A, Reiter U. Multi Core / Multi Thread Processing in Object Based Real Time Audio Rendering: Approaches and Solutions for an Optimization Problem. In: AES Convention 122. Audio Engineering Society; 2007. Paper 7159. Available from: https://aes.org/publications/elibrary-page/?id=14144
@inproceedings{Partzsch2007_14144,
author = {Partzsch, Andreas and Reiter, Ulrich},
title = {{Multi Core / Multi Thread Processing in Object Based Real Time Audio Rendering: Approaches and Solutions for an Optimization Problem}},
booktitle = {AES Convention 122},
note = {Paper 7159},
year = {2007},
month = may,
publisher = {Audio Engineering Society},
url = {https://aes.org/publications/elibrary-page/?id=14144}
}
TY - CPAPER
TI - Multi Core / Multi Thread Processing in Object Based Real Time Audio Rendering: Approaches and Solutions for an Optimization Problem
AU - Partzsch, Andreas
AU - Reiter, Ulrich
T2 - AES Convention 122
M1 - Paper 7159
PY - 2007
DA - 2007/05/06
UR - https://aes.org/publications/elibrary-page/?id=14144
PB - Audio Engineering Society
LA - en
AB - This paper presents considerations, approaches and solutions to the problem of optimization of thread distribution for multi core processing in object based real time audio rendering environments. It explains some basic problems, describes the constraints and finally suggests two approaches based on solving an optimization problem by analyzing a directed graph representing the signal processing flow. The suggested approaches can handle an arbitrary number of CPU cores and are therefore well primed for future processor developments. They are compared with respect to performance and complexity. Performance of one of these approaches is close to the theoretically possible speedup, depending on the structure of the processing graph.
ER -