Ask a Question

Prefer a chat interface with context about you and your work?

Customized Monte Carlo Tree Search for LLVM/Polly's Composable Loop Optimization Transformations

Customized Monte Carlo Tree Search for LLVM/Polly's Composable Loop Optimization Transformations

Polly is the LLVM project's polyhedral loop optimizer. Recent user-directed loop transformation pragmas were proposed based on LLVM/Clang and Polly. The search space exposed by the transformation pragmas is a tree, wherein each node represents a specific combination of loop transformations that can be applied to the code resulting from …