Skip to Main content Skip to Navigation
Conference papers

Multi-Agent Systems Meet GPU: Deploying Agent-Based Architectures on Graphics Processors

Abstract : Even given today’s rich hardware platforms, computation-intensive algorithms and applications, such as large-scale simulations, are still challenging to run with acceptable response times. One way to increase the performance of these algorithms and applications is by using the computing power of Graphics Processing Units (GPU). However, effectively mapping distributed software models to GPU is a non-trivial endeavor. In this paper, we investigate ways of improving execution performance of multi-agent systems (MAS) models by means of relevant task allocation mechanisms, which are suitable for GPU execution. Several task allocation architecture variants for MAS using GPU are identified and their properties analyzed. In particular, we study three cases: Agents and their runtime environment can be (i) completely on the host (CPU); (ii) partly on host and device (GPU); (iii) completely on the device. For each of these architecture variants, we propose task allocation models that take GPU restrictions into account.
Document type :
Conference papers
Complete list of metadatas

Cited literature [16 references]  Display  Hide  Download
Contributor : Hal Ifip <>
Submitted on : Monday, July 25, 2016 - 4:21:37 PM
Last modification on : Monday, July 25, 2016 - 4:46:20 PM


Files produced by the author(s)


Distributed under a Creative Commons Attribution 4.0 International License



Roman Pavlov, Jörg Müller. Multi-Agent Systems Meet GPU: Deploying Agent-Based Architectures on Graphics Processors. 4th Doctoral Conference on Computing, Electrical and Industrial Systems (DoCEIS), Apr 2013, Costa de Caparica, Portugal. pp.115-122, ⟨10.1007/978-3-642-37291-9_13⟩. ⟨hal-01348742⟩



Record views


Files downloads