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
Brian L. Evans
Wireless Networking and
The University of Texas at Austin,
Austin, TX 78712 USA
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
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
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
Last Updated 12/12/12.