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