Model-Driven Engineering for High-Performance Parallel Discrete Event Simulations on Heterogeneous Architectures
Modern high-performance, large-scale simulations require significant computational power, memory, and storage, making heterogeneous architectures an attractive option. The presence of accelerators in heterogeneous architectures makes model development hard. Domain-specific languages (DSLs) have successfully simplified model development, but designing a DSL to target heterogeneous architectures can be burdensome. Model-driven engineering (MDE) can simplify the development of DSLs targeting heterogeneous architectures. In this paper, we focus on MDE and propose a model-driven approach targeting Parallel Discrete Event Simulations on heterogeneous architectures. We exercise our MDE-generated models using a state-of-the-art runtime environment for heterogeneous architectures.
Authors
- Alessandro Pellegrini (ORCID: https://orcid.org/0000-0003-0915-4674)
- Romolo Marotta (ORCID: https://orcid.org/0000-0001-7589-9274)
Institutions
- University of Rome Tor Vergata (IT)
Publication Details
- Published
- 2024-12-15
- DOI
- https://doi.org/10.1109/wsc63780.2024.10838978
- Citations
- 4
- Primary Topic
- Simulation Techniques and Applications
- Type
- article
- Field-Weighted Citation Impact
- 1.96