2 citations · 4 across the 4 of their papers we have counts for
5 papers
Combinatorial Register Allocation and Instruction Scheduling
Roberto Castañeda Lozano, Mats Carlsson, Gabriel Hjort Blindell +1
This paper introduces a combinatorial optimization approach to register allocation and instruction scheduling, two central compiler problems. Combinatorial optimization has the pot…
Survey on Combinatorial Register Allocation and Instruction Scheduling
Roberto Castañeda Lozano, Christian Schulte
Register allocation (mapping variables to processor registers or memory) and instruction scheduling (reordering instructions to increase instruction-level parallelism) are essentia…
View-based Propagator Derivation
Christian Schulte, Guido Tack
When implementing a propagator for a constraint, one must decide about variants: When implementing min, should one also implement max? Should one implement linear constraints both…
Perfect Derived Propagators
Christian Schulte, Guido Tack
When implementing a propagator for a constraint, one must decide about variants: When implementing min, should one also implement max? Should one implement linear equations both wi…
Efficient constraint propagation engines
Christian Schulte, Peter J. Stuckey
This paper presents a model and implementation techniques for speeding up constraint propagation. Three fundamental approaches to improving constraint propagation based on propagat…