Proc. IEEE Asilomar Conference on Signals, Systems, and Computers, Oct. 29-Nov. 1, 2006.

Zero-copy Queues for Native Signal Processing Using the Virtual Memory System

Gregory E. Allen, Paul E. Zucknick and Brian L. Evans

Wireless Networking and Communications Group, The University of Texas at Austin, Austin, TX 78712 USA
gallen@arlut.utexas.edu - pzucknick@mail.utexas.edu - bevans@ece.utexas.edu

Paper - Slides

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.


COPYRIGHT NOTICE: All the documents on this server have been submitted by their authors to scholarly journals or conferences as indicated, for the purpose of non-commercial dissemination of scientific work. The manuscripts are put on-line to facilitate this purpose. These manuscripts are copyrighted by the authors or the journals in which they were published. You may copy a manuscript for scholarly, non-commercial purposes, such as research or instruction, provided that you agree to respect these copyrights.


Last Updated 12/12/12.