A Survey on Agent-based Simulation using Hardware Accelerators

Due to decelerating gains in single-core CPU performance, computationally expensive simulations are increasingly executed on highly parallel hardware platforms. Agent-based simulations, where simulated entities act with a certain degree of autonomy, frequently provide ample opportunities for paralle...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Xiao, Jiajian, Andelfinger, Philipp, Eckhoff, David, Cai, Wentong, Knoll, Alois
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Xiao, Jiajian
Andelfinger, Philipp
Eckhoff, David
Cai, Wentong
Knoll, Alois
description Due to decelerating gains in single-core CPU performance, computationally expensive simulations are increasingly executed on highly parallel hardware platforms. Agent-based simulations, where simulated entities act with a certain degree of autonomy, frequently provide ample opportunities for parallelisation. Thus, a vast variety of approaches proposed in the literature demonstrated considerable performance gains using hardware platforms such as many-core CPUs and GPUs, merged CPU-GPU chips as well as FPGAs. Typically, a combination of techniques is required to achieve high performance for a given simulation model, putting substantial burden on modellers. To the best of our knowledge, no systematic overview of techniques for agent-based simulations on hardware accelerators has been given in the literature. To close this gap, we provide an overview and categorisation of the literature according to the applied techniques. Since at the current state of research, challenges such as the partitioning of a model for execution on heterogeneous hardware are still a largely manual process, we sketch directions for future research towards automating the hardware mapping and execution. This survey targets modellers seeking an overview of suitable hardware platforms and execution techniques for a specific simulation model, as well as methodology researchers interested in potential research gaps requiring further exploration.
doi_str_mv 10.48550/arxiv.1807.01014
format Article
fullrecord <record><control><sourceid>arxiv_GOX</sourceid><recordid>TN_cdi_arxiv_primary_1807_01014</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1807_01014</sourcerecordid><originalsourceid>FETCH-LOGICAL-a674-69d1374ecae693f72e7c13b68b3b6141a6137616dd939698f792ec5463ca38973</originalsourceid><addsrcrecordid>eNotj8tqwzAURLXJoiT9gK6qH7ArRfKVtAmY0DaFQBfJ3lxL10HgOEG28_j7umk3MzAHBg5jL1Lk2haFeMN0i5dcWmFyIYXUT2xV8t2YLnTnp46XB-qGrMaeAt_F49jiEKd57GN34BtM4YqJeOk9tZRwOKV-wWYNtj09__ec7T_e9-tNtv3-_FqX2wzB6AxckMpo8kjgVGOWZLxUNdh6CqklwoRBQghOOXC2MW5JvtCgPCrrjJqz17_bh0B1TvGI6V79ilQPEfUD_wxB4g</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>A Survey on Agent-based Simulation using Hardware Accelerators</title><source>arXiv.org</source><creator>Xiao, Jiajian ; Andelfinger, Philipp ; Eckhoff, David ; Cai, Wentong ; Knoll, Alois</creator><creatorcontrib>Xiao, Jiajian ; Andelfinger, Philipp ; Eckhoff, David ; Cai, Wentong ; Knoll, Alois</creatorcontrib><description>Due to decelerating gains in single-core CPU performance, computationally expensive simulations are increasingly executed on highly parallel hardware platforms. Agent-based simulations, where simulated entities act with a certain degree of autonomy, frequently provide ample opportunities for parallelisation. Thus, a vast variety of approaches proposed in the literature demonstrated considerable performance gains using hardware platforms such as many-core CPUs and GPUs, merged CPU-GPU chips as well as FPGAs. Typically, a combination of techniques is required to achieve high performance for a given simulation model, putting substantial burden on modellers. To the best of our knowledge, no systematic overview of techniques for agent-based simulations on hardware accelerators has been given in the literature. To close this gap, we provide an overview and categorisation of the literature according to the applied techniques. Since at the current state of research, challenges such as the partitioning of a model for execution on heterogeneous hardware are still a largely manual process, we sketch directions for future research towards automating the hardware mapping and execution. This survey targets modellers seeking an overview of suitable hardware platforms and execution techniques for a specific simulation model, as well as methodology researchers interested in potential research gaps requiring further exploration.</description><identifier>DOI: 10.48550/arxiv.1807.01014</identifier><language>eng</language><subject>Computer Science - Distributed, Parallel, and Cluster Computing ; Computer Science - Multiagent Systems ; Computer Science - Performance</subject><creationdate>2018-07</creationdate><rights>http://arxiv.org/licenses/nonexclusive-distrib/1.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,776,881</link.rule.ids><linktorsrc>$$Uhttps://arxiv.org/abs/1807.01014$$EView_record_in_Cornell_University$$FView_record_in_$$GCornell_University$$Hfree_for_read</linktorsrc><backlink>$$Uhttps://doi.org/10.48550/arXiv.1807.01014$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Xiao, Jiajian</creatorcontrib><creatorcontrib>Andelfinger, Philipp</creatorcontrib><creatorcontrib>Eckhoff, David</creatorcontrib><creatorcontrib>Cai, Wentong</creatorcontrib><creatorcontrib>Knoll, Alois</creatorcontrib><title>A Survey on Agent-based Simulation using Hardware Accelerators</title><description>Due to decelerating gains in single-core CPU performance, computationally expensive simulations are increasingly executed on highly parallel hardware platforms. Agent-based simulations, where simulated entities act with a certain degree of autonomy, frequently provide ample opportunities for parallelisation. Thus, a vast variety of approaches proposed in the literature demonstrated considerable performance gains using hardware platforms such as many-core CPUs and GPUs, merged CPU-GPU chips as well as FPGAs. Typically, a combination of techniques is required to achieve high performance for a given simulation model, putting substantial burden on modellers. To the best of our knowledge, no systematic overview of techniques for agent-based simulations on hardware accelerators has been given in the literature. To close this gap, we provide an overview and categorisation of the literature according to the applied techniques. Since at the current state of research, challenges such as the partitioning of a model for execution on heterogeneous hardware are still a largely manual process, we sketch directions for future research towards automating the hardware mapping and execution. This survey targets modellers seeking an overview of suitable hardware platforms and execution techniques for a specific simulation model, as well as methodology researchers interested in potential research gaps requiring further exploration.</description><subject>Computer Science - Distributed, Parallel, and Cluster Computing</subject><subject>Computer Science - Multiagent Systems</subject><subject>Computer Science - Performance</subject><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2018</creationdate><recordtype>article</recordtype><sourceid>GOX</sourceid><recordid>eNotj8tqwzAURLXJoiT9gK6qH7ArRfKVtAmY0DaFQBfJ3lxL10HgOEG28_j7umk3MzAHBg5jL1Lk2haFeMN0i5dcWmFyIYXUT2xV8t2YLnTnp46XB-qGrMaeAt_F49jiEKd57GN34BtM4YqJeOk9tZRwOKV-wWYNtj09__ec7T_e9-tNtv3-_FqX2wzB6AxckMpo8kjgVGOWZLxUNdh6CqklwoRBQghOOXC2MW5JvtCgPCrrjJqz17_bh0B1TvGI6V79ilQPEfUD_wxB4g</recordid><startdate>20180703</startdate><enddate>20180703</enddate><creator>Xiao, Jiajian</creator><creator>Andelfinger, Philipp</creator><creator>Eckhoff, David</creator><creator>Cai, Wentong</creator><creator>Knoll, Alois</creator><scope>AKY</scope><scope>GOX</scope></search><sort><creationdate>20180703</creationdate><title>A Survey on Agent-based Simulation using Hardware Accelerators</title><author>Xiao, Jiajian ; Andelfinger, Philipp ; Eckhoff, David ; Cai, Wentong ; Knoll, Alois</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a674-69d1374ecae693f72e7c13b68b3b6141a6137616dd939698f792ec5463ca38973</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2018</creationdate><topic>Computer Science - Distributed, Parallel, and Cluster Computing</topic><topic>Computer Science - Multiagent Systems</topic><topic>Computer Science - Performance</topic><toplevel>online_resources</toplevel><creatorcontrib>Xiao, Jiajian</creatorcontrib><creatorcontrib>Andelfinger, Philipp</creatorcontrib><creatorcontrib>Eckhoff, David</creatorcontrib><creatorcontrib>Cai, Wentong</creatorcontrib><creatorcontrib>Knoll, Alois</creatorcontrib><collection>arXiv Computer Science</collection><collection>arXiv.org</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Xiao, Jiajian</au><au>Andelfinger, Philipp</au><au>Eckhoff, David</au><au>Cai, Wentong</au><au>Knoll, Alois</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Survey on Agent-based Simulation using Hardware Accelerators</atitle><date>2018-07-03</date><risdate>2018</risdate><abstract>Due to decelerating gains in single-core CPU performance, computationally expensive simulations are increasingly executed on highly parallel hardware platforms. Agent-based simulations, where simulated entities act with a certain degree of autonomy, frequently provide ample opportunities for parallelisation. Thus, a vast variety of approaches proposed in the literature demonstrated considerable performance gains using hardware platforms such as many-core CPUs and GPUs, merged CPU-GPU chips as well as FPGAs. Typically, a combination of techniques is required to achieve high performance for a given simulation model, putting substantial burden on modellers. To the best of our knowledge, no systematic overview of techniques for agent-based simulations on hardware accelerators has been given in the literature. To close this gap, we provide an overview and categorisation of the literature according to the applied techniques. Since at the current state of research, challenges such as the partitioning of a model for execution on heterogeneous hardware are still a largely manual process, we sketch directions for future research towards automating the hardware mapping and execution. This survey targets modellers seeking an overview of suitable hardware platforms and execution techniques for a specific simulation model, as well as methodology researchers interested in potential research gaps requiring further exploration.</abstract><doi>10.48550/arxiv.1807.01014</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier DOI: 10.48550/arxiv.1807.01014
ispartof
issn
language eng
recordid cdi_arxiv_primary_1807_01014
source arXiv.org
subjects Computer Science - Distributed, Parallel, and Cluster Computing
Computer Science - Multiagent Systems
Computer Science - Performance
title A Survey on Agent-based Simulation using Hardware Accelerators
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-09T20%3A07%3A14IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-arxiv_GOX&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Survey%20on%20Agent-based%20Simulation%20using%20Hardware%20Accelerators&rft.au=Xiao,%20Jiajian&rft.date=2018-07-03&rft_id=info:doi/10.48550/arxiv.1807.01014&rft_dat=%3Carxiv_GOX%3E1807_01014%3C/arxiv_GOX%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true