• DocumentCode
    1399096
  • Title

    Multi-Core Platforms for Beamforming and Wave Field Synthesis

  • Author

    Theodoropoulos, Dimitris ; Kuzmanov, Georgi ; Gaydadjiev, Georgi

  • Author_Institution
    Dept. of Comput. Eng., Delft Univ. of Technol., Delft, Netherlands
  • Volume
    13
  • Issue
    2
  • fYear
    2011
  • fDate
    4/1/2011 12:00:00 AM
  • Firstpage
    235
  • Lastpage
    245
  • Abstract
    Immersive-Audio technologies are widely used to build experimental and commercial audio systems. However, most of them are based on standard PCs, which introduce performance limitations and excessive power consumption. To address these drawbacks, we explore the implementation prospectives of two Immersive-Audio technologies: the beamforming (BF) and the wave field synthesis (WFS). We target two popular multi-core platforms, namely graphic processor units (GPUs) and field programmable gate arrays (FPGAs). We identify the most computationally intensive parts of both applications and employ the CUDA environment to map them onto a Quadro FX1700, a GeForce 8600GT, a GTX275, and a GTX460 GPU. Furthermore, we design our custom multi-core hardware accelerators for both algorithms and map them onto Virtex6 FPGAs. Both GPU and FPGA implementations are compared against OpenMP-annotated software running on a Core2 Duo at 3.0 GHz. Experimental results suggest that middle-range GPUs process data equally well as the Core2 Duo for the BF, and approximately two times faster for the WFS. However, high-end GPU and FPGA solutions provide an order of magnitude better performance for BF, and approximately two orders of magnitude better performance for WFS than the Core2 Duo. Ultimately, single-chip GPU and FPGA implementations can provide more power-effective solutions, since they can drive more complex microphone and loudspeaker setups than PC-based approaches.
  • Keywords
    array signal processing; audio systems; computer graphic equipment; coprocessors; digital signal processing chips; field programmable gate arrays; multiprocessing systems; parallel architectures; power aware computing; reconfigurable architectures; CUDA environment; Core2 Duo; GTX275; GTX460 GPU; GeForce 8600GT; OpenMP annotated software; PC based approach; Quadro FX1700; Virtex6 FPGA; audio system; beamforming; complex microphone; field programmable gate array; graphic processor unit; immersive audio technology; loudspeaker; middle range GPU process; multicore hardware accelerator; power consumption; power effective solution; wave field synthesis; Audio systems; digital signal processors; reconfigurable architectures;
  • fLanguage
    English
  • Journal_Title
    Multimedia, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1520-9210
  • Type

    jour

  • DOI
    10.1109/TMM.2010.2098397
  • Filename
    5661853