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
Link To Document :
بازگشت