The International Conference for High Performance Computing, Networking, Storage, and Analysis

Research and ACM SRC Posters Archive

Scalable Alternative Route Computation with ACE: A C++17 Library for HPC Traffic Simulations


Poster Type: Research Posters

Author: Paulo Silva (IT4Innovations, VSB - Technical University of Ostrava), Pavlína Smolková (IT4Innovations, VSB - Technical University of Ostrava), Kateřina Slaninová (IT4Innovations, VSB - Technical University of Ostrava), Jan Martinovič (IT4Innovations, VSB - Technical University of Ostrava), João Barbosa (IT4Innovations, VSB - Technical University of Ostrava), Matej Špeťko (IT4Innovations, VSB - Technical University of Ostrava), Emanuele Vitali (CSC - IT Center for Science)

Supervisor:

Abstract: We present ACE (Asynchronous Communication and Execution), a C++17 library for scalable asynchronous task execution on high performance computing (HPC) systems. Integrated into a distributed traffic simulation workflow, ACE accelerates the computation of alternative routes, a key performance bottleneck in large-scale simulations. Unlike the previous Rust-based Evkit approach, ACE eliminates the multi-minute worker-spawning overhead and manages task granularity dynamically. Using scenarios for Prague and the Central Bohemia region, with datasets of up to 25 million routes, ACE achieved up to a 15x speed-up on city-scale workloads with shorter routes and a 1.45x improvement on larger regional workloads. These results highlight ACE’s ability to adapt to workload characteristics and improve both efficiency and scalability in HPC-based route computation.

Best Poster Finalist (BP): no
Poster: PDF
Poster Summary: PDF


Back to Poster Archive Listing