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.
Load-Sharing Policies in Parallel Simulation of Agent-Based Demographic Models / Pellegrini, Alessandro; Montañola-Sales, Cristina; Quaglia, Francesco; Casanovas-Garcia, Josep. - 10104:(2017), pp. 334-346. (Intervento presentato al convegno 22nd International Conference on Parallel and Distributed Computing, Euro-Par 2016 tenutosi a Grenoble; Francia) [10.1007/978-3-319-58943-5_27].
Load-Sharing Policies in Parallel Simulation of Agent-Based Demographic Models
Pellegrini Alessandro
Primo
;Quaglia Francesco;
2017
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.File | Dimensione | Formato | |
---|---|---|---|
Pellegrini_Postprint_Load-Sharing Policies_2017.pdf
accesso aperto
Note: https://link.springer.com/chapter/10.1007/978-3-319-58943-5_27
Tipologia:
Documento in Post-print (versione successiva alla peer review e accettata per la pubblicazione)
Licenza:
Tutti i diritti riservati (All rights reserved)
Dimensione
325.79 kB
Formato
Adobe PDF
|
325.79 kB | Adobe PDF | |
Pellegrini_Load-Sharing Policies_2017.pdf
solo gestori archivio
Tipologia:
Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza:
Tutti i diritti riservati (All rights reserved)
Dimensione
420.77 kB
Formato
Adobe PDF
|
420.77 kB | Adobe PDF | Contatta l'autore |
Pellegrini_Frontespizio-indice_Load-Sharing Policies_2017.pdf
solo gestori archivio
Tipologia:
Altro materiale allegato
Licenza:
Tutti i diritti riservati (All rights reserved)
Dimensione
501.32 kB
Formato
Adobe PDF
|
501.32 kB | Adobe PDF | Contatta l'autore |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.