Register Allocation for General Purpose Architectures (2000)


Download Links

by Peter Keyngnaert

Active Bibliography

10 Minimum Register Instruction Sequencing to Reduce Register Spills in Out-of-Order Issue Superscalar Architectures – R. Govindarajan, Hongbo Yang Member, José Nelson Amaral, Guang R. Gao, Senior Member, Senior Member, Senior Member - 2003
par Monsieur Quentin COLOMBET Decoupled (SSA-based) Register Allocators: from Theory to Practice, Coping with Just-In-Time Compilation and Embedded Processors Constraints. – Université De Lyon, Spécialité Informatique, Directeur Monsieur, Alain Darte, Co-directeur Monsieur, Fabrice Rastello, Après Monsieur, Vivek Sarkar, Monsieur Erven Rohou, Monsieur Erik Altman, Monsieur Albert Cohen, Monsieur Alain Darte, Monsieur Vivek Sarkar, Monsieur Fabrice Rastello - 2013
5 Minimum Register Instruction Sequence Problem: Revisiting Optimal Code Generation for DAGs – R. Govindarajan, H. Yang, J. N. Amaral, C. Zhang, G. R. Gao - 2001
135 Register Allocation via Graph Coloring – Preston Briggs - 1992
1 Reducing the Impact of Spill Code – Harvey, Timothy J. Harvey, Timothy J. Harvey
2 Dual-Issue Scheduling For Binary Trees With Spills And Pipelined Loads – Waleed M. Meleis, Siam J. Comput C - 2001
5 Hybrid Optimizations: Which Optimization Algorithm to Use? – John Cavazos, J. Eliot B. Moss, Michael F. P. O’Boyle - 2006
11 Extended Linear Scan: an Alternate Foundation for Global Register Allocation – Vivek Sarkar, Rajkishore Barik
9 A fast cutting-plane algorithm for optimal coalescing – Daniel Grund, Sebastian Hack
9 On the complexity of register coalescing – Florent Bouchez, Alain Darte, Fabrice Rastello - 2006
10 Register allocation : what does the NP-Completeness proof of Chaitin et al. really prove? Or revisting register allocation: why and how – Florent Bouchez, Alain Darte, Fabrice Rastello - 2006
23 Combining Register Allocation and Instruction Scheduling – Rajeev Motwani, Krishna V. Palem, Vivek Sarkar, Salem Reyen - 1995
60 Quality and Speed in Linear-Scan Register Allocation – Omri Traub - 1998
2 A Framework for End-to-End Verification and Evaluation of Register Allocators – V. Krishna Nandivada, Fernando Magno, Quintão Pereira, Jens Palsberg
Register Allocation: A Lagrangian Approach – David Koes
8 A Progressive Register Allocator for Irregular Architectures – David Koes , Seth Copen Goldstein
3 Effective Instruction Scheduling with Limited Registers – Gang Chen - 2001
2 Register Allocation Deconstructed – David Ryan Koes, Seth Copen Goldstein - 2009
2 Live-range Unsplitting for Faster Optimal Coalescing – Sandrine Blazy, Benoît Robillard