Audio Processing on a Multicore Platform |
Daniel Sanz Ausin
|
Abstract | The goal of this thesis is the design, implementation and evaluation of a realtime multicore audio processing platform. We propose a set of techniques and rules that allow multiple audio effect tasks distributed among the cores in the system to communicate and synchronize efficiently, given the constrained time requirements of real-time audio processing. The T-CREST platform has been used for the implementation. T-CREST is a time-predictable multi-processor platform for real-time embedded systems. The proposed solution allows multiple audio effects with different sample processing rates and communication requirements to be integrated in the same platform, using a network-on-chip for interconnection. We finally present the evaluation of the system, showing results that demonstrate its correct functionality under temporally constrained environments. A discussion on the implementation and results is also provided. |
Type | Master's thesis [Academic thesis] |
Year | 2017 |
Publisher | Technical University of Denmark, Department of Applied Mathematics and Computer Science |
Address | Richard Petersens Plads, Building 324, DK-2800 Kgs. Lyngby, Denmark, compute@compute.dtu.dk |
Series | DTU Compute M.Sc.-2017 |
Note | Main supervisor: Martin Schoeberl, masca@dtu.dk, DTU Compute, co-supervisor: Luca Pezzarossa |
Electronic version(s) | [pdf] |
Publication link | http://www.compute.dtu.dk/English.aspx |
BibTeX data | [bibtex] |
IMM Group(s) | Computer Science & Engineering |