Acta Informatica Pragensia 2013, 2(2), 59-67 | DOI: 10.18267/j.aip.243492

Framework for utilizing computational devices within simulation

Miroslav Mintál
Department of Transportation Networks, Faculty of Management Science and Informatics, University of ®ilina, Univerzitná 8215/1, 010 26 ®ilina, Slovak Republic

Nowadays there exist several frameworks to utilize a computation power of graphics cards and other computational devices such as FPGA, ARM and multi-core processors. The best known are either low-level and need a lot of controlling code or are bounded only to special graphic cards. Furthermore there exist more specialized frameworks, mainly aimed to the mathematic field. Described framework is adjusted to use in a multi-agent simulations. Here it provides an option to accelerate computations when preparing simulation and mainly to accelerate a computation of simulation itself.

Keywords: GPGPU, GPU framework, OpenCL, Simulation

Received: October 18, 2013; Revised: December 2, 2013; Accepted: December 10, 2013; Published: December 31, 2013  Show citation

ACS AIP APA ASA Harvard Chicago Chicago Notes IEEE ISO690 MLA NLM Turabian Vancouver
Mintál, M. (2013). Framework for utilizing computational devices within simulation. Acta Informatica Pragensia2(2), 59-67. doi: 10.18267/j.aip.24
Download citation

References

  1. ADAMKO, N. and V. KLIMA. Agent based simulation architeture argumented by actors. In: SM'2006 - The 2006 European Simulation and Modeling Conference. Tolouse: 2006, pp. 305-09. ISBN 90-77381-30-9.
  2. KIRK, D. B. and W.M. W. HWU. Programming Massively Parallel Processors. 2010. ISBN: 978-0123814722.
  3. GASTER, B. et al. Heterogenous Computing OpenCL. 2011. ISBN: 978-0123877666.
  4. DEMIDOV, D. In: Vector expression template library for OpenCL [online]. 2013 [cit. 2013-10-15]. Available at: https://speakerdeck.com/ddemidov/vexcl-at-cse13
  5. RUPP, K. F. RUDOLF and J. WEINBUB. ViennaCL - A High Level Linear Algebra Library for GPUs and Multi-Core CPUs. In: International Workshop on GPUs and Scientific Applications. Vienna: 2010, pp. 51-56.
  6. DEMIDOV, D. et al. Programming CUDA and OpenCL: A Case Study Using Modern C++ Libraries. 2012, p. 21.
  7. RIHMOND, P. and D. ROMANO. Template driven agent based modelling and simulation with CUDA. In: GPU Computing Gems Emerald Edition. 2011, pp. 313-24. ISBN 978-0-12-384988-5. Go to original source...
  8. KARMAKHARM, T. P. RICHMOND and D. ROMANO. Agent-based Large Scale Simulation of Pedestrians With Adaptive Realistic Navigation Vector Fields. In: Theory and Practice of Computer Graphics. Sheffield, 2010, pp. 67-74.
  9. MINTÁL, M. Accelerating distance matrix calculations utilizing GPU. In Journal of Information, Control and Management Systems, Vol. 10, No.1, 2012, pp. 71-79. ISSN 1336-1716.
  10. MINTÁL, M. Social forces pedestrian simulation utilizing graphics card within simulation tool PedSim. In IMEA 2013, Pardubice: University of Pardubice, 2013. ISBN 978-80-7395-696-7.
  11. KORMANOVÁ, A. Combining social forces and cellular automata models in pedestrians' movement simulation. In Journal of Information, Control and Management Systems, Vol. 10, No.1, 2012, pp. 61-70. ISSN 1336-1716.

This is an open access article distributed under the terms of the Creative Commons Attribution 4.0 International License (CC BY 4.0), which permits use, distribution, and reproduction in any medium, provided the original publication is properly cited. No use, distribution or reproduction is permitted which does not comply with these terms.