Agent-Based Modeling and Simulation (ABMS) has been increasingly applied in various research fields, thanks to the capability of these models to describe fine-grained realworld behavior and to the ease of interpretation by domain experts. However, such models lack a formal definition and well-defined semantics that are common to the different tools supporting ABMS. This may occasionally lead to greater complexity in interpreting the results with respect to other modeling approaches. To address this issue, an ABM semantics that adopts a continuous-time approach and a next-event time advance simulation algorithm has been formally defined and presented. Such an approach may lead to high computation times as it requires recalculations of activity rates for all the agents after each event. In this preliminary study, we exploit the FLAME GPU framework to evaluate the benefits that GPU computing may bring to the performance of our simulation algorithm.

Exploiting GPU computing for effective Agent-Based simulation: initial experiments

Baccega D.;Pernice S.;Terrone I.
2025-01-01

Abstract

Agent-Based Modeling and Simulation (ABMS) has been increasingly applied in various research fields, thanks to the capability of these models to describe fine-grained realworld behavior and to the ease of interpretation by domain experts. However, such models lack a formal definition and well-defined semantics that are common to the different tools supporting ABMS. This may occasionally lead to greater complexity in interpreting the results with respect to other modeling approaches. To address this issue, an ABM semantics that adopts a continuous-time approach and a next-event time advance simulation algorithm has been formally defined and presented. Such an approach may lead to high computation times as it requires recalculations of activity rates for all the agents after each event. In this preliminary study, we exploit the FLAME GPU framework to evaluate the benefits that GPU computing may bring to the performance of our simulation algorithm.
2025
33rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2025
ita
2025
Proceedings - 33rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2025
Institute of Electrical and Electronics Engineers Inc.
303
308
Agent-based modeling; FLAME GPU; GPU computing; Simulation
Pennisi M.; Franceschinis G.; Baccega D.; Pernice S.; Terrone I.
File in questo prodotto:
File Dimensione Formato  
PDP2025.pdf

Accesso aperto

Tipo di file: PDF EDITORIALE
Dimensione 387.55 kB
Formato Adobe PDF
387.55 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2318/2075196
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact