Using the C++ Sender Asynchronous Programming Model in the Implementation of Efficient Epidemiological Simulations
Year: 2026
Type: article
Abstract: ABSTRACT This paper evaluates the C++ Sender Programming Model for heterogeneous parallel computing, using an Agent‐Based epidemiological simulator as a case study. Conventional simulations rely on proprietary frameworks like CUDA , creating vendor lock‐in . To assess the Sender Model as a portable alternative, we implement an SEIRS dengue simulator that assigns tasks to CPU or GPU . Asynchronous execution is 3.8 times faster than synchronous methods. Our analysis also identified bottlenecks such as GPU stalls from memory operations and stochastic workloads, informing future optimization efforts.
DOI: 10.1002/cpe.70864
Language: English
Subfield: Hardware and Architecture
Field: Computer Science
Domain: Physical Sciences
Open Access status: hybrid
Estimated APC paid: $5,140
OpenAlex ID: W7170827042
