Software Technology to Develop Large-Scale Self-Adaptive Systems: Accelerating Agent-Based Models and Fuzzy Cognitive Maps via CUDA
dc.contributor.author | Ghumrawi, Kareem | |
dc.contributor.author | Ha, Kim | |
dc.contributor.author | Beerman, Jack | |
dc.contributor.author | Rudie, John-David | |
dc.contributor.author | Giabbanelli, Philippe | |
dc.date.accessioned | 2022-12-27T19:24:27Z | |
dc.date.available | 2022-12-27T19:24:27Z | |
dc.date.issued | 2023-01-03 | |
dc.description.abstract | Agent-Based Models (ABMs) have long served to study self-adaptive systems and the emergence of population-wide patterns from simple rules applied to individuals. Recently, the rules for each agent have been expressed using a Fuzzy Cognitive Map (FCM), which is elicited from a subject-matter expert. This provides a transparent and participatory process to externalize the `mental model' of an expert and directly embed it into agents. However, software technology has been lacking to support such hybrid ABM/FCM models at scale, which has drastically limited the scope of applications and the ability of researchers to study emergent phenomena over large populations. In this paper, we designed and implemented the first open-source library that automatically accelerates ABM/FCM models by leveraging the CUDA cores available in a Graphical Processing Unit. We demonstrate the correctness and scaling of our library on a case study as well as across different networks representing agent interactions. | |
dc.format.extent | 10 | |
dc.identifier.doi | 10.24251/HICSS.2023.831 | |
dc.identifier.isbn | 978-0-9981331-6-4 | |
dc.identifier.uri | https://hdl.handle.net/10125/103465 | |
dc.language.iso | eng | |
dc.relation.ispartof | Proceedings of the 56th Hawaii International Conference on System Sciences | |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 International | |
dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | |
dc.subject | Self-Adaptive Systems and Applications | |
dc.subject | acceleration agent-based model | |
dc.subject | fuzzy cognitive map | |
dc.subject | parallelism | |
dc.subject | self-adaptive systems | |
dc.title | Software Technology to Develop Large-Scale Self-Adaptive Systems: Accelerating Agent-Based Models and Fuzzy Cognitive Maps via CUDA | |
dc.type.dcmi | text | |
prism.startingpage | 6863 |
Files
Original bundle
1 - 1 of 1