Designing Efficient Asynchronous Memory Operations Using Hardware Copy Engine: A Case Study with I/OAT

@article{Vaidyanathan2007DesigningEA,
  title={Designing Efficient Asynchronous Memory Operations Using Hardware Copy Engine: A Case Study with I/OAT},
  author={Karthikeyan Vaidyanathan and Wei Huang and Lei Chai and Dhabaleswar K. Panda},
  journal={2007 IEEE International Parallel and Distributed Processing Symposium},
  year={2007},
  pages={1-8}
}
Memory copies for bulk data transport incur large overheads due to CPU stalling, small register-size data movement, etc. Intel's I/O Acceleration Technology offers an asynchronous memory copy engine in kernel space which alleviates such overheads. In this paper, we propose a set of designs for asynchronous memory operations in user space for both single process (as an offloaded memcpy()) and lPC using the copy engine. We analyze our design based on overlap efficiency, performance and cache… CONTINUE READING
12 Citations
12 References
Similar Papers

Citations

Publications citing this paper.
Showing 1-10 of 12 extracted citations

References

Publications referenced by this paper.
Showing 1-10 of 12 references

Accelerating network receiver processing

  • A. Gover, C. Leech
  • 2005
3 Excerpts

End - to - End Performance of 10 - Gigabit Ethernet on Commodity Systems

  • L. Chai, D. K. Panda
  • IEEE Micro , January
  • 2004

Similar Papers

Loading similar papers…