|
Digital Library of the
European Council for Modelling and Simulation |
Title: |
Scalable And User-Friendly Simulation |
Authors: |
Adrian Rutle, Hao Wang, Robin T. Bye, Ottar
L. Osen |
Published in: |
(2015).ECMS 2015 Proceedings edited
by: Valeri M. Mladenov, Grisha Spasov, Petia Georgieva, Galidiya Petrova, European
Council for Modeling and Simulation. doi:10.7148/2015 ISBN:
978-0-9932440-0-1 29th
European Conference on Modelling and Simulation, Albena (Varna), Bulgaria,
May 26th – 29th,
2015 |
Citation
format: |
Adrian
Rutle, Hao Wang, Robin T.
Bye, Ottar L. Osen (2015). Scalable And User-Friendly Simulation, ECMS
2015 Proceedings edited by: Valeri M. Mladenov, Petia Georgieva, Grisha Spasov, Galidiya Petrova
European Council for Modeling and Simulation. doi:10.7148/2015-0164 |
DOI: |
http://dx.doi.org/10.7148/2015-0164 |
Abstract: |
Simulation is
an important technique for integrating interacting models for predicting
results of hypothetical scenarios. A typical application area for simulators
is virtual prototyping (VP). In VP, simulators replace the real-world
prototype. Hence, the quality of the virtual prototype depends on the quality
of its simulations, which in turn are highly dependent on the quality of the
models and the computational power, especially if visualization and/or
real-time constraints are required. Unfortunately defining models is an
error-prone activity which requires domain-experts
to have knowledge about the implementation details and/or IT-technical
concerns. In addition, the bigger the dataset, the more computational power
is needed, which affects the cost, and in turn, the usability of today’s
simulators. To address both of these aspects, we propose a user-friendly,
adaptive and scalable agentbased modelling and simulation framework with a hybrid CPU/GPU/FPGA
high performance computing platform. The solution we
describe provides domain-experts with a a
scalable, adaptive, and efficient simulator and enables domain-experts to
define high quality models without indepth IT-knowledge.
We use a running example from the particle transmission domain to illustrate
our approach. |
Full
text: |