Implementing a low-latency parallel graphic equalizer with heterogeneous computing

Vesa Norilo, Martinus Johannes Wilhelmina Verstraelen, Vesa Valimaki

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

65 Downloads (Pure)

Abstract

This paper describes the implementation of a recently introduced parallel graphic equalizer (PGE) in a heterogeneous way. The control and audio signal processing parts of the PGE are distributed to a PC and to a signal processor, of WaveCore architecture, respectively. This arrangement is particularly suited to the algorithm in question, benefiting from the low-latency characteristics of the audio signal processor as well as general purpose computing power for the more demanding filter coefficient computation. The design is achieved cleanly in a high-level language called Kronos, which we have adapted for the purposes of heterogeneous code generation from a uniform program source.
Original languageUndefined
Title of host publicationProceedings of the 18th International Conference on Digital Audio Effects, DAFx 2015
EditorsPeter Svensson, Ulf Kristiansen
Place of PublicationTrondheim, Norway
PublisherNorwegian University of Science and Technology, Department of Music and Department of Electronics and Telecommunications
Pages351-357
Number of pages7
ISBN (Print)2413-6700
Publication statusPublished - 30 Nov 2015

Publication series

Name
PublisherNorwegian University of Science and Technology, Department of Music and Department of Electronics and Telecommunications
ISSN (Print)2413-6700

Keywords

  • EWI-26645
  • Audio effects
  • Graphical Equalizer
  • IR-100334
  • Low latency
  • METIS-316828
  • Heterogeneous computing

Cite this

Norilo, V., Verstraelen, M. J. W., & Valimaki, V. (2015). Implementing a low-latency parallel graphic equalizer with heterogeneous computing. In P. Svensson, & U. Kristiansen (Eds.), Proceedings of the 18th International Conference on Digital Audio Effects, DAFx 2015 (pp. 351-357). Trondheim, Norway: Norwegian University of Science and Technology, Department of Music and Department of Electronics and Telecommunications.
Norilo, Vesa ; Verstraelen, Martinus Johannes Wilhelmina ; Valimaki, Vesa. / Implementing a low-latency parallel graphic equalizer with heterogeneous computing. Proceedings of the 18th International Conference on Digital Audio Effects, DAFx 2015. editor / Peter Svensson ; Ulf Kristiansen. Trondheim, Norway : Norwegian University of Science and Technology, Department of Music and Department of Electronics and Telecommunications, 2015. pp. 351-357
@inproceedings{75fa13dfe2ec466cbd5fecd2a68c0d08,
title = "Implementing a low-latency parallel graphic equalizer with heterogeneous computing",
abstract = "This paper describes the implementation of a recently introduced parallel graphic equalizer (PGE) in a heterogeneous way. The control and audio signal processing parts of the PGE are distributed to a PC and to a signal processor, of WaveCore architecture, respectively. This arrangement is particularly suited to the algorithm in question, benefiting from the low-latency characteristics of the audio signal processor as well as general purpose computing power for the more demanding filter coefficient computation. The design is achieved cleanly in a high-level language called Kronos, which we have adapted for the purposes of heterogeneous code generation from a uniform program source.",
keywords = "EWI-26645, Audio effects, Graphical Equalizer, IR-100334, Low latency, METIS-316828, Heterogeneous computing",
author = "Vesa Norilo and Verstraelen, {Martinus Johannes Wilhelmina} and Vesa Valimaki",
note = "Web sites: www.ntnu.edu/dafx15 www.dafx.de",
year = "2015",
month = "11",
day = "30",
language = "Undefined",
isbn = "2413-6700",
publisher = "Norwegian University of Science and Technology, Department of Music and Department of Electronics and Telecommunications",
pages = "351--357",
editor = "Peter Svensson and Ulf Kristiansen",
booktitle = "Proceedings of the 18th International Conference on Digital Audio Effects, DAFx 2015",

}

Norilo, V, Verstraelen, MJW & Valimaki, V 2015, Implementing a low-latency parallel graphic equalizer with heterogeneous computing. in P Svensson & U Kristiansen (eds), Proceedings of the 18th International Conference on Digital Audio Effects, DAFx 2015. Norwegian University of Science and Technology, Department of Music and Department of Electronics and Telecommunications, Trondheim, Norway, pp. 351-357.

Implementing a low-latency parallel graphic equalizer with heterogeneous computing. / Norilo, Vesa; Verstraelen, Martinus Johannes Wilhelmina; Valimaki, Vesa.

Proceedings of the 18th International Conference on Digital Audio Effects, DAFx 2015. ed. / Peter Svensson; Ulf Kristiansen. Trondheim, Norway : Norwegian University of Science and Technology, Department of Music and Department of Electronics and Telecommunications, 2015. p. 351-357.

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

TY - GEN

T1 - Implementing a low-latency parallel graphic equalizer with heterogeneous computing

AU - Norilo, Vesa

AU - Verstraelen, Martinus Johannes Wilhelmina

AU - Valimaki, Vesa

N1 - Web sites: www.ntnu.edu/dafx15 www.dafx.de

PY - 2015/11/30

Y1 - 2015/11/30

N2 - This paper describes the implementation of a recently introduced parallel graphic equalizer (PGE) in a heterogeneous way. The control and audio signal processing parts of the PGE are distributed to a PC and to a signal processor, of WaveCore architecture, respectively. This arrangement is particularly suited to the algorithm in question, benefiting from the low-latency characteristics of the audio signal processor as well as general purpose computing power for the more demanding filter coefficient computation. The design is achieved cleanly in a high-level language called Kronos, which we have adapted for the purposes of heterogeneous code generation from a uniform program source.

AB - This paper describes the implementation of a recently introduced parallel graphic equalizer (PGE) in a heterogeneous way. The control and audio signal processing parts of the PGE are distributed to a PC and to a signal processor, of WaveCore architecture, respectively. This arrangement is particularly suited to the algorithm in question, benefiting from the low-latency characteristics of the audio signal processor as well as general purpose computing power for the more demanding filter coefficient computation. The design is achieved cleanly in a high-level language called Kronos, which we have adapted for the purposes of heterogeneous code generation from a uniform program source.

KW - EWI-26645

KW - Audio effects

KW - Graphical Equalizer

KW - IR-100334

KW - Low latency

KW - METIS-316828

KW - Heterogeneous computing

M3 - Conference contribution

SN - 2413-6700

SP - 351

EP - 357

BT - Proceedings of the 18th International Conference on Digital Audio Effects, DAFx 2015

A2 - Svensson, Peter

A2 - Kristiansen, Ulf

PB - Norwegian University of Science and Technology, Department of Music and Department of Electronics and Telecommunications

CY - Trondheim, Norway

ER -

Norilo V, Verstraelen MJW, Valimaki V. Implementing a low-latency parallel graphic equalizer with heterogeneous computing. In Svensson P, Kristiansen U, editors, Proceedings of the 18th International Conference on Digital Audio Effects, DAFx 2015. Trondheim, Norway: Norwegian University of Science and Technology, Department of Music and Department of Electronics and Telecommunications. 2015. p. 351-357