Andrea Piccione

Dottore di ricerca

ciclo: XXXV


supervisore: Bruno Ciciani

Titolo della tesi: On Techniques to Handle Risk in Speculative Parallel Discrete-Event Simulation

In this thesis, the traditional concepts of risk and aggressiveness associated with speculative parallel/distributed execution of discrete-event simulations are revisited and re-examined, introducing a more general framework of interpretation. It is shown how these concepts, intrinsic to the speculative nature of parallel/distributed executions, can and should be addressed in competitive simulation engine implementations. The spectrum of possibilities related to the exploitation of risk and aggressiveness is explored from both a methodological and a technological point of view, on which strong emphasis is placed. We illustrate techniques that improve performance while providing several guarantees to model developers. In particular, it is shown how it is possible to combine different synchronisation algorithms to avoid thrashing phenomena and provide transparent support to the programmer that avoids known problems or significant performance drops. In general, revisiting the concepts of risk and aggressiveness opens up the possibility of repositioning concepts from the literature into a broader utilisation framework, which can be exploited in future lines of research to produce increasingly high-performance simulation systems.

Produzione scientifica

11573/1669274 - 2022 - Comparing Speculative Synchronization Algorithms for Continuous-Time Agent-Based Simulations
Andelfinger, P; Piccione, A; Pellegrini, A; Uhrmacher, A - 04b Atto di convegno in volume
congresso: 26th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications, DS-RT 2022 (Alès; France)
libro: DS-RT '22: Proceedings of the 2022 IEEE/ACM 26th International Symposium on Distributed Simulation and Real Time Applications - (978-1-6654-9799-2)

11573/1669272 - 2022 - Design and implementation of a fully transparent partial abort support for software transactional memory
Pellegrini, A; Di Sanzo, P; Piccione, A; Quaglia, F - 01a Articolo in rivista
rivista: SOFTWARE-PRACTICE & EXPERIENCE (John Wiley & Sons Limited:1 Oldlands Way, Bognor Regis, P022 9SA United Kingdom:011 44 1243 779777, EMAIL: cs-journals@wiley.co.uk, INTERNET: http://www.wiley.co.uk, Fax: 011 44 1243 843232) pp. 2456-2475 - issn: 0038-0644 - wos: WOS:000837599300001 (0) - scopus: 2-s2.0-85135564329 (0)

11573/1669279 - 2022 - Comparing Different Event Set Management Strategies in Speculative PDES
Piccione, A. - 04b Atto di convegno in volume
congresso: SIGSIM-PADS '22: SIGSIM Conference on Principles of Advanced Discrete Simulation (Atlanta; USA)
libro: SIGSIM-PADS '22: Proceedings of the 2022 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation - (9781450392617)

11573/1669278 - 2022 - Speculative Distributed Simulation of Very Large Spiking Neural Networks
Pimpini, A.; Piccione, A.; Ciciani, B.; Pellegrini, A. - 04b Atto di convegno in volume
congresso: SIGSIM-PADS '22: SIGSIM Conference on Principles of Advanced Discrete Simulation (Atlanta; USA)
libro: SIGSIM-PADS '22: Proceedings of the 2022 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation - (9781450392617)

11573/1669275 - 2022 - On the Accuracy and Performance of Spiking Neural Network Simulations
Pimpini, A; Piccione, A; Pellegrini, A - 04b Atto di convegno in volume
congresso: 26th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications, DS-RT 2022 (Alès; France)
libro: DS-RT '22: Proceedings of the 2022 IEEE/ACM 26th International Symposium on Distributed Simulation and Real Time Applications - (978-1-6654-9799-2)

11573/1439106 - 2020 - Reproducibility Report for the Paper: Optimizing Discrete Simulations of the Spread of HIV-1 to Handle Billions of Cells on a Workstation
Piccione, A. - 04b Atto di convegno in volume
congresso: 2020 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, SIGSIM-PADS 2020 (Miami; USA)
libro: SIGSIM-PADS '20: Proceedings of the 2020 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation - (9781450375924)

11573/1487205 - 2020 - Agent-based Modeling and Simulation for Emergency Scenarios: A Holistic Approach
Piccione, A.; Pellegrini, A. - 04b Atto di convegno in volume
congresso: 24th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications, DS-RT 2020 (Prague; Czech Republic)
libro: 2020 IEEE/ACM 24th International Symposium on Distributed Simulation and Real Time Applications (DS-RT) - (978-1-7281-7343-6)

11573/1421482 - 2020 - Approximated Rollbacks
Principe, Matteo; Piccione, Andrea; Pellegrini, Alessandro; Quaglia, Francesco - 04b Atto di convegno in volume
congresso: ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (Miami; United States)
libro: Proceedings of the 2020 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation - (9781450375924)

11573/1261822 - 2019 - An Agent-Based Simulation API for Speculative PDES Runtime Environments
Piccione, A.; Principe, M.; Pellegrini, A.; Quaglia, F. - 04b Atto di convegno in volume
congresso: 2019 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (Chicago; United States)
libro: SIGSIM-PADS '19 Proceedings of the 2019 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation - (978-145036723-3)

© Università degli Studi di Roma "La Sapienza" - Piazzale Aldo Moro 5, 00185 Roma