Nope. A simple program using pipes on the same machine turned in not quite 4 GB/s. What accounts for the difference? What follows is a great use of performance measuring tools and optimization.