2021
DOI: 10.1016/j.future.2020.10.014
|View full text |Cite
|
Sign up to set email alerts
|

Easy and efficient agent-based simulations with the OpenABL language and compiler

Abstract: Agent-based simulations represent an effective scientific tool, with numerous applications from social sciences to biology, which aims to emulate or predict complex phenomena through a set of simple rules performed by multiple agents. To simulate a large number of agents with complex models, practitioners have developed high-performance parallel implementations, often specialized for particular scenarios and target hardware. It is, however, difficult to obtain portable simulations, which achieve high performan… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
0
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 45 publications
0
0
0
Order By: Relevance
“…OpenABL is an open-source DSL to generate high-performance ABS programs from sequential code written in a C-like language for various hardware platforms [5,30]. Unlike SYCL, which is designed for general computing, OpenABL specialises in the field of ABS.…”
Section: Openablmentioning
confidence: 99%
See 1 more Smart Citation
“…OpenABL is an open-source DSL to generate high-performance ABS programs from sequential code written in a C-like language for various hardware platforms [5,30]. Unlike SYCL, which is designed for general computing, OpenABL specialises in the field of ABS.…”
Section: Openablmentioning
confidence: 99%
“…A number of High-Performance Domain-Specific Languages (HPDSLs) such as SYCL, OpenABL [5,30], or Habanero-C [11] further simplify the adoption of OpenCL. They act as an intermediate layer between OpenCL and common programming languages such as C, allowing users to program in their familiar sequential style.…”
Section: Introductionmentioning
confidence: 99%