Anonymized Network Sensing using C++26 std::execution on GPUs
Large-scale network sensing plays a vital role in network traffic analysis and characterization. As network packet data grows increasingly large, parallel methods have become mainstream for network analytics. While effective, GPU-based implementations still face start-up challenges in host-device memory management and porting complex workloads on devices, among others. To mitigate these challenges, composable frameworks have emerged using modern C++ programming language, for efficiently deploying analytics tasks on GPUs. Specifically, the recent C++26 Senders model of asynchronous data operation chaining provides a simple interface for bulk pushing tasks to varied device execution contexts.Considering the prominence of contemporary dense-GPU platforms and vendor-leveraged software libraries, such a programming model consider GPUs as first-class execution resources (compared to traditional host-centric programming models), allowing convenient development of multi-GPU application workloads via expressive and standardized asynchronous semantics. In this paper, we discuss practical aspects of developing the Anonymized Network Sensing Graph Challenge on dense-GPU systems using the recently proposed C++26 Senders model. Adopting a generic and productive programming model does not necessarily impact the critical-path performance (as compared to low-level proprietary vendor-based programming models): our commodity library-based implementation achieves up to 55× performance improvements on 8× NVIDIA A100 GPUs as compared to the reference serial GraphBLAS baseline.
Authors
- Michael Mandulak (ORCID: https://orcid.org/0009-0002-6656-6237)
- S M Ferdous (ORCID: https://orcid.org/0000-0001-5078-0031)
- George M. Slota (ORCID: https://orcid.org/0000-0002-4709-4724)
- Mahantesh Halappanavar (ORCID: https://orcid.org/0000-0002-2323-4753)
- Sayan Ghosh (ORCID: https://orcid.org/0000-0001-8758-7657)
Institutions
- Pacific Northwest National Laboratory (US)
- Rensselaer Polytechnic Institute (US)
Publication Details
- Published
- 2025-09-15
- DOI
- https://doi.org/10.1109/hpec67600.2025.11196472
- Primary Topic
- Energy Efficient Wireless Sensor Networks
- Type
- article
- Field-Weighted Citation Impact
- 0.00