Opens in a new tab

AES E-Library

← Back to search

Convention Paper

Multi Core / Multi Thread Processing in Object Based Real Time Audio Rendering: Approaches and Solutions for an Optimization Problem

Authors: Partzsch, Andreas; Reiter, Ulrich

AES Convention 122 · Paper 7159 · May 2007

Abstract

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.

Details

Published in
AES Convention 122
AES Convention
122
Paper number
7159
Publication date
May 6, 2007
Session subject
Signal Processing, Sound Quality Design
Affiliation
Technische Universität Ilmenau (See document for exact affiliation information.)
Type
Convention Paper