Execution parallelism in agent-Based Simulation (ABS) allows to deal with complex/large-scale models. This raises the need for runtime environments able to fully exploit hardware parallelism, while jointly offering ABS-suited programming abstractions. In this paper, we target last-generation Parallel Discrete Event Simulation (PDES) platforms for multicore systems. We discuss a programming model to support both implicit (in-place access) and explicit (message passing) interactions across concurrent Logical Processes (LPs). We discuss different load-sharing policies combining event rate and implicit/explicit LPs' interactions. We present a performance study conducted on a synthetic test case, representative of a class of agent-based models.

Pellegrini, A., Montañola-Sales, C., Quaglia, F., Casanovas-Garcia, J. (2017). Load-Sharing Policies in Parallel Simulation of Agent-Based Demographic Models. In Euro-Par 2016: Parallel Processing Workshops (pp.334-346). GEWERBESTRASSE 11, CHAM, CH-6330, SWITZERLAND : SPRINGER INTERNATIONAL PUBLISHING AG [10.1007/978-3-319-58943-5_27].

Load-Sharing Policies in Parallel Simulation of Agent-Based Demographic Models

Alessandro Pellegrini
;
Francesco Quaglia;
2017-08-01

Abstract

Execution parallelism in agent-Based Simulation (ABS) allows to deal with complex/large-scale models. This raises the need for runtime environments able to fully exploit hardware parallelism, while jointly offering ABS-suited programming abstractions. In this paper, we target last-generation Parallel Discrete Event Simulation (PDES) platforms for multicore systems. We discuss a programming model to support both implicit (in-place access) and explicit (message passing) interactions across concurrent Logical Processes (LPs). We discuss different load-sharing policies combining event rate and implicit/explicit LPs' interactions. We present a performance study conducted on a synthetic test case, representative of a class of agent-based models.
4th Workshop on Parallel and Distributed Agent-Based Simulations
Rilevanza internazionale
ago-2017
Settore ING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
English
Intervento a convegno
Pellegrini, A., Montañola-Sales, C., Quaglia, F., Casanovas-Garcia, J. (2017). Load-Sharing Policies in Parallel Simulation of Agent-Based Demographic Models. In Euro-Par 2016: Parallel Processing Workshops (pp.334-346). GEWERBESTRASSE 11, CHAM, CH-6330, SWITZERLAND : SPRINGER INTERNATIONAL PUBLISHING AG [10.1007/978-3-319-58943-5_27].
Pellegrini, A; Montañola-Sales, C; Quaglia, F; Casanovas-Garcia, J
File in questo prodotto:
File Dimensione Formato  
Pell16e.pdf

solo utenti autorizzati

Tipologia: Documento in Pre-print
Licenza: Copyright dell'editore
Dimensione 325.79 kB
Formato Adobe PDF
325.79 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/2108/323504
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact