Show simple item record

dc.contributor.authorRodríguez Gutiez, Eduardo 
dc.contributor.authorMartinez Gil, Francisco
dc.contributor.authorOrduña Huertas, Juan Manuel
dc.contributor.authorGonzález Escribano, Arturo 
dc.date.accessioned2018-03-17T11:24:41Z
dc.date.available2018-03-17T11:24:41Z
dc.date.issued2016
dc.identifier.citationICA3PP 2016: Algorithms and Architectures for Parallel Processinges
dc.identifier.urihttp://uvadoc.uva.es/handle/10324/29121
dc.descriptionProducción Científicaes
dc.description.abstractMulti-agent systems allow the modelling of complex, heterogeneous, and distributed systems in a realistic way. MARL-Ped is a multi-agent system tool, based on the MPI standard, for the simulation of different scenarios of pedestrians who autonomously learn the best behavior by Reinforcement Learning. MARL-Ped uses one MPI process for each agent by design, with a fixed fine-grain granularity. This requirement limits the performance of the simulations for a restricted number of processors that is lesser than the number of agents. On the other hand, Hitmap is a library to ease the programming of parallel applications based on distributed arrays. It includes abstractions for the automatic partition and mapping of arrays at runtime with arbitrary granularity, as well as functionalities to build flexible communication patterns that transparently adapt to the data partitions. In this work, we present the methodology and techniques of granularity selection in Hitmap, applied to the simulations of agent systems. As a first approximation, we use the MARL-Ped multi-agent pedestrian simulation software as a case of study for intra-node cases. Hitmap allows to transparently map agents to processes, reducing oversubscription and intra-node communication overheads. The evaluation results show significant advantages when using Hitmap, increasing the flexibility, performance, and agent-number scalability for a fixed number of processing elements, allowing a better exploitation of isolated nodes.es
dc.format.mimetypeapplication/pdfes
dc.language.isoenges
dc.publisherSpringeres
dc.rights.accessRightsinfo:eu-repo/semantics/restrictedAccesses
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.titleMARL-Ped+Hitmap: Towards Improving Agent-Based Simulations with Distributed Arrayses
dc.typeinfo:eu-repo/semantics/conferenceObjectes
dc.rights.holderSpringeres
dc.identifier.doi10.1007/978-3-319-49956-7_17es
dc.relation.publisherversionhttps://link.springer.com/chapter/10.1007%2F978-3-319-49956-7_17es
dc.title.eventInternational Conference on Algorithms and Architectures for Parallel Processinges
dc.description.projectSpanish MINECO and the EU ERDF program under grants HomProg-HetSys TIN2014-58876-P, TIN2015-66972-C5-5-R, CAPAP-H5 network TIN2014-53522-REDT, and COST Program Action IC1305: Network for Sustainable Ultrascale Computing (NESUS).es
dc.rightsAttribution 4.0 International


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record