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