Improving the Simulation Performance for Aggregate Programs Through Compiler Plugins
Angela Cortecchia · 2024
Aggregate Computing is an emerging macropro-gramming paradigm, whose validation is often performed by simulation. In this work, we compare the existing JVM-based toolkits from a performance point of view and show that they can be improved by adopting a different technique for implementing a core part of the semantics, called alignment, based on meta-programming implemented with a compiler plugin.