RL4ReAl: Reinforcement Learning for Register Allocation

04/05/2022
by   S. VenkataKeerthy, et al.
0

We propose a novel solution for the Register Allocation problem, leveraging multi-agent hierarchical Reinforcement Learning. We formalize the constraints that precisely define the problem for a given instruction-set architecture, while ensuring that the generated code preserves semantic correctness. We also develop a gRPC based framework providing a modular and efficient compiler interface for training and inference. Experimental results match or outperform the LLVM register allocators, targeting Intel x86 and ARM AArch64.

READ FULL TEXT
research
11/30/2018

Deep Multi-Agent Reinforcement Learning with Relevance Graphs

Over recent years, deep reinforcement learning has shown strong successe...
research
10/14/2021

HAVEN: Hierarchical Cooperative Multi-Agent Reinforcement Learning with Dual Coordination Mechanism

Multi-agent reinforcement learning often suffers from the exponentially ...
research
08/31/2023

Multi Agent DeepRL based Joint Power and Subchannel Allocation in IAB networks

Integrated Access and Backhauling (IAB) is a viable approach for meeting...
research
10/19/2021

State-based Episodic Memory for Multi-Agent Reinforcement Learning

Multi-agent reinforcement learning (MARL) algorithms have made promising...
research
04/08/2018

Hierarchical Modular Reinforcement Learning Method and Knowledge Acquisition of State-Action Rule for Multi-target Problem

Hierarchical Modular Reinforcement Learning (HMRL), consists of 2 layere...

Please sign up or login with your details

Forgot password? Click here to reset