• DocumentCode
    3716104
  • Title

    Vectorization of binaural sound virtualization on the ARM Cortex-A15 architecture

  • Author

    Jose A. Belloch;Alberto González;Francisco D. Igual;Rafael Mayo;Enrique S. Quintana-Orti

  • Author_Institution
    Depto. de Ingenierí
  • fYear
    2015
  • Firstpage
    1601
  • Lastpage
    1605
  • Abstract
    Today´s mobile devices are equipped with low power processors featuring SIMD (single-instruction, multiple-data) floating-point units which can operate with multiple data units concurrently. This is the case, e.g., of the ARMv7 architecture, which integrates the (NEON) Advanced SIMD extension, a combined 64- and 128-bit SIMD instruction set for standardized acceleration of media and signal processing applications. In this paper we target the efficient implementation of binaural sound virtualization, a heavy-duty audio processing application that can eventually require 16 convolutions to synthesize a virtual sound source. For this application, we describe a data reorganization that allows to exploit the 128-bit NEON intrinsics of an ARM Cortex-A15 core. As a result, our new SIMD-accelerated implementation is capable of reproducing up to 60 sound sources under realtime conditions, compared with the 40 sound sources that can be handled by the original code.
  • Keywords
    "Neon","Registers","Program processors","Virtualization","Computer architecture","Databases","Signal processing"
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Conference (EUSIPCO), 2015 23rd European
  • Electronic_ISBN
    2076-1465
  • Type

    conf

  • DOI
    10.1109/EUSIPCO.2015.7362654
  • Filename
    7362654