IMPLEMENTING REAL-TIME PARTITIONED CONVOLUTION ALGORITHMS ON CONVENTIONAL OPERATING SYSTEMS
@inproceedings{Battenberg2011IMPLEMENTINGRP,
title={IMPLEMENTING REAL-TIME PARTITIONED CONVOLUTION ALGORITHMS ON CONVENTIONAL OPERATING SYSTEMS},
author={Eric Battenberg and Rimas Avi{\^u}ienis},
year={2011}
}We describe techniques for implementing real-time partitioned convolution algorithms on conventional operating systems using two different scheduling paradigms: time-distributed (cooperative) and multi-threaded (preemptive). We discuss the optimizations applied to both implementations and present measurements of their performance for a range of impulse response lengths on a recent high-end desktop machine. We find that while the time-distributed implementation is better suited for use as a… CONTINUE READING
Figures and Topics from this paper
31 Citations
The Case for User-Level Preemptive Scheduling to Support Multi-Rate Audio Applications for Multi-Core Processors
- Computer Science
- 2011
- PDF
Partitioned Convolution Analysis for stereo inputs based three channel Optimal Source Distribution on Heterogeneous Parallel Computing Platforms using OpenCL
- Computer Science
- 2016
Zero-Delay large signal convolution using multiple processor architectures
- Computer Science
- 2017 IEEE Workshop on Applications of Signal Processing to Audio and Acoustics (WASPAA)
- 2017
- 2
- Highly Influenced
- PDF
A time-distributed fast Fourier transform algorithm: Application to real-time implementation of iterative learning control—Experimental piezoactuator example
- Computer Science
- 2016 American Control Conference (ACC)
- 2016
Implementation Analysis of Binaural Audio Crosstalk Cancellation on Heterogeneous Parallel Computing platforms using Mixed Non-Uniform Partitioned Convolution
- Computer Science
- 2015
A low delay convolution algorithm based on cloud hybrid system
- Computer Science
- 2019 14th IEEE Conference on Industrial Electronics and Applications (ICIEA)
- 2019
- Highly Influenced
References
SHOWING 1-10 OF 17 REFERENCES
Real-time Musical Applications on an Experimental Operating System for Multi-Core Processors
- Computer Science
- ICMC
- 2011
- 7
- PDF
Optimal Filter Partition for Efficient Convolution with Short Input/Output Delay
- Engineering
- 2002
- 67
- Highly Influential
- PDF
The Design and Implementation of FFTW3
- Computer Science
- Proceedings of the IEEE
- 2005
- 4,268
- Highly Influential
- PDF
Experience of Optimizing FFT on Intel Architectures
- Computer Science
- 2007 IEEE International Parallel and Distributed Processing Symposium
- 2007
- 3
- PDF
Pthreads programming - a POSIX standard for better multiprocessing
- Computer Science
- 1996
- 199
- Highly Influential
Low Latency Convolution in One Dimension Via Two Dimensional Convolutions: An Intuitive Approach
- Mathematics
- 2008
- 8
- Highly Influential
Efficient simultaneous multi-scale computation of ffts
- FODAVA-09-01, pp. 1–3, Aug 2009.
- 2009









