arXiv · 2204.06603
Agent-based Constraint Solving for Resource Allocation in Manycore Systems
Abstract
For efficiency reasons, manycore systems are increasingly heterogeneous, which makes the mapping of complex workloads a key problem with a high optimization potential. Constraints express the application requirements like which core type to choose, how many cores to choose, exclusively or non-exclusively, using a certain core, etc. In this work, we propose a decentralized solution for solving application resource constraints by means of an agent-based approach in order to obtain scalability. We translate the constraints into a Distributed Constraint Optimization Problem (DCOP) and propose a local search algorithm RESMGM to solve them. For the first time, we demonstrate the viability and efficiency of the DCOP approach for heterogeneous manycore systems. Our RESMGM algorithm supports a far wider range of constraints than state-of-the-art, leading to superior results, but still has comparable overheads w.r.t. computation and communication.
Explore related subjects
Keep this discovery
Volker Wenzel, Lars Bauer, Wolfgang Schröder-Preikschat, Jörg Henkel. 2022-04-13. Agent-based Constraint Solving for Resource Allocation in Manycore Systems. https://arxiv.org/abs/2204.06603
Cite the original work for its findings. Save a collection to share your selection of sources.