Document network dependent rdma thresholds, above which benefits of the zero copy API can be gained
It's unclear to the user as to when the Zero Copy API should be used. So, it'll be good to document the buffer sizes for different networks to help the user choose between regular sending and zero copy sending appropriately.
#1 Updated by Nitin Bhat 6 months ago
- Status changed from New to In Progress
- Category set to Documentation
- Target version set to 6.8.1
Performance Evaluation before 6.8.0 release: https://docs.google.com/spreadsheets/d/1dL2AYO-kKZYGeM1PLDRX3k9z_uL95eDI7aU9qQjBZmo/edit?usp=sharing\
Current numbers for GNI and Verbs aren't great (around 2 MB mark). This will improve with upcoming rdma features like recv-side, registration api, dynamic decision to use regular send for small arrays etc.
For now, documentation for 6.8.0 mentions that benefits from the zero copy api are mostly because of reduced memory footprint.