Register allocation and instruction scheduling in Unison

Castañeda Lozano, Roberto and Carlsson, Mats and Hjort Blindell, Gabriel and Schulte, Christian (2016) Register allocation and instruction scheduling in Unison. In: 25th International Conference on Compiler Construction, 2016.

Full text not available from this repository.

Official URL:


This paper describes Unison, a simple, flexible, and potentially optimal software tool that performs register allocation and instruction scheduling in integration using combinatorial optimization. The tool can be used as an alternative or as a complement to traditional approaches, which are fast but complex and suboptimal. Unison is most suitable whenever high-quality code is required and longer compilation times can be tolerated (such as in embedded systems or library releases), or the targeted processors are so irregular that traditional compilers fail to generate satisfactory code.

Item Type:Conference or Workshop Item (Paper)
ID Code:6007
Deposited By:Roberto Castañeda
Deposited On:10 Mar 2016 13:44
Last Modified:10 Mar 2016 13:44

Repository Staff Only: item control page