logoalt Hacker News

d_k_f01/17/20251 replyview on HN

I've only got superficial knowledge in this regard, so please take it with a grain of salt, but: the way I understand it is that PCIE has full direct memory access, so devices connected through it can use zero copy and similar techniques to access and process data much faster, especially with lower latencies than over regular USB. Using USB might/will require copying the data to transfer/read from and to different buffers, between user/kernel space, etc.


Replies

trelane01/18/2025

Also, PCI can have peer to peer connections, skipping the CPU entirely. See e.g. https://developer.nvidia.com/gpudirect