Agent-Based Simulation has shown ability. However, ABS suffers from long execution times. Using heterogeneous hardware is a solution. However, significant effort is required to achieve high performance. To simplify this, OpenABLext is proposed. It generates high-performance ABS programs from sequential representations. Further, OptCL is also introduced to enable co-execution. We believe the framework consisting of OpenABLext and OptCL can simplify the future development of high-performance ABSs.
Übersetzte Kurzfassung:
Die agentenbasierte Simulation ist ein Ansatz zur Systembewertung, aber sie oft unter langen Ausführungszeiten leiden. Durch den Einsatz heterogener Hardware kann dieses Problem reduzieren. Um die Programmierung zu vereinfachen, wird in dieser Arbeit das Framework OpenABLext und eine Middleware namens OptCL entwickelt. Das vorgestellte Framework bestehend aus OpenABLext und OptCL vereinfacht die Entwicklung von hoch-performanten agentenbasierten Simulationen erheblich.