@MASTERSTHESIS\{IMM2017-06966, author = "D. S. Ausin", title = "Audio Processing on a Multicore Platform", year = "2017", school = "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", type = "", note = "Main supervisor: Martin Schoeberl, masca@dtu.dk, {DTU} Compute, co-supervisor: Luca Pezzarossa", url = "http://www.compute.dtu.dk/English.aspx", 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." }