Title :
Zero-copy Queues for Native Signal Processing Using the Virtual Memory System
Author :
Allen, Gregory E. ; Zucknick, Paul E. ; Evans, Brian L.
Author_Institution :
Dept. of Electr. & Comput. Eng., Texas Univ., Austin, TX
fDate :
Oct. 29 2006-Nov. 1 2006
Abstract :
The high performance of current general-purpose processors makes it feasible to perform digital signal processing on the main CPU of a workstation. As the performance gap between CPU speed and memory speed continues to increase, it becomes obvious that DSP applications on workstations must address memory performance. We present a technique for using the virtual memory system to implement zero-copy queues. We present benchmark results for a frequency-domain FIR filter using this technique, compared to manual data circularity management. The technique presented can significantly reduce the overhead of data management when processing continuous, overlapping streams of data.
Keywords :
FIR filters; digital signal processing chips; virtual storage; data circularity management; data management; digital signal processing; finite impulse response filters; frequency-domain FIR filter; memory speed; virtual memory system; zero-copy queues; Digital signal processing; Finite impulse response filter; Image processing; Kernel; Laboratories; Libraries; Memory management; Signal processing; Signal processing algorithms; Workstations;
Conference_Titel :
Signals, Systems and Computers, 2006. ACSSC '06. Fortieth Asilomar Conference on
Conference_Location :
Pacific Grove, CA
Print_ISBN :
1-4244-0784-2
Electronic_ISBN :
1058-6393
DOI :
10.1109/ACSSC.2006.354943