Opens in a new tab

AES E-Library

← Back to search

Convention Paper

Performance Improvements for Audio Algorithms that Use Non-sequential Memory Accesses on Digital Signal Processors

Authors: Watson, Matthew A.; Ganju, Vineet; Maur, Gaganjot

AES Convention 116 · Paper 6090 · May 2004

Abstract

Many audio algorithms, such as room simulators and reverberators, operating on Digital Signal Processors access large delay buffers in a non-sequential fashion. Generally, these delay buffers are too large to reside in the on-chip memory of the processor, so they must be placed in external, slow memories. Furthermore, the non-sequential accesses present a problem for maintaining high performance. This paper presents a number of methods that may be employed to improve the performance of the memory accesses of such algorithms. Methods examined include the use of direct CPU memory access, hardware data cache, and dedicated Direct Memory Access (DMA) controllers. Additionally, the algorithm, sample block size, delay taps, tap spacing, and buffer size will be examined and performance results will be presented.

Details

Published in
AES Convention 116
AES Convention
116
Paper number
6090
Publication date
May 6, 2004
Session subject
Signal Processing
Affiliation
Texas Instruments Inc., Stafford, TX ; Texas Instruments (India) Pvt. Ltd., Bangalore, India (See document for exact affiliation information.)
Type
Convention Paper