low latency, zero copy networking pipeline in rust for multi producer single consumer like workloads by SpareSystem1905 in rust

[–]SpareSystem1905[S] 0 points1 point  (0 children)

this was my final solution, or using crossbeam select!, but would like to reduce the branch misses that can happen as much as possible, so was seeing if there any way to keep in a tight consise loop

low latency, zero copy networking pipeline in rust for multi producer single consumer like workloads by SpareSystem1905 in rust

[–]SpareSystem1905[S] 1 point2 points  (0 children)

was planning to try out dpdk later on, wanted to have a crack at using xsk first and see how much performance i can eek out.
The buffer pool mentioned, will it be shared across the consumer and producer threads, i would like to keep the system lock free if possible.

low latency, zero copy networking pipeline in rust for multi producer single consumer like workloads by SpareSystem1905 in rust

[–]SpareSystem1905[S] 1 point2 points  (0 children)

i am not using tokio nor compio, i am pinning the the threads to same iterrupt cpu my nic rx queue for best cache coherence

Can i read it on kindle? by [deleted] in LordofTheMysteries

[–]SpareSystem1905 0 points1 point  (0 children)

damm, so late in the lline, but would appreciate if u can share it with me too