Distributed and Parallel Computing Systems Open access Peer reviewed

Using the C++ Sender Asynchronous Programming Model in the Implementation of Efficient Epidemiological Simulations

Pablo Alessandro Santos Hugen, Guilherme Galante, Rogério Luís Rizzi

Concurrency and Computation Practice and Experience | Jul 24, 2026

Abstract

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.

Direct answer

What can I do from this paper page?

Use this page to scan "Using the C++ Sender Asynchronous Programming Model in the Implementation of Efficient Epidemiological Simulations" quickly: start with the summary and abstract, then check the authors, source, topics, and related papers. From here, open Scollr to follow Distributed and Parallel Computing Systems research, save the paper, or map adjacent work.

Authors

Researchers on this paper

Pablo Alessandro Santos Hugen

first | Universidade Federal do Rio Grande do Sul

Guilherme Galante

middle | Universidade Estadual do Oeste do Paraná | ORCID 0000-0003-1130-3077

Rogério Luís Rizzi

last | Universidade Estadual do Oeste do Paraná | ORCID 0000-0001-9895-1012

Research areas

Follow related topics

Citation

BibTeX

@article{Hugen2026Using,
  title = {Using the C++ Sender Asynchronous Programming Model in the Implementation of Efficient Epidemiological Simulations},
  author = {Pablo Alessandro Santos Hugen and Guilherme Galante and Rogério Luís Rizzi},
  journal = {Concurrency and Computation Practice and Experience},
  year = {2026},
  doi = {10.1002/cpe.70864},
  url = {https://doi.org/10.1002/cpe.70864}
}

FAQ

Using this paper in a discovery workflow

How do I find related work for this paper?

Use the related papers and topic links on this page as starting points. In Scollr, you can also open the paper and build a literature map around its references, citing papers, and related work.

How can I keep up with new Distributed and Parallel Computing Systems research papers?

Follow Distributed and Parallel Computing Systems research in Scollr. New papers from the topic flow into a personalized feed, and you can save useful studies to revisit later.

Can I cite this paper from this page?

This page includes a static BibTeX block for Using the C++ Sender Asynchronous Programming Model in the Implementation of Efficient Epidemiological Simulations. Always verify the DOI, source, and publication details against the publisher record before submitting a manuscript.

Follow this research in Scollr

Follow the topics and authors behind this paper, save useful studies, and build a literature map when you are ready to go deeper.

Get the app