Automatic storage optimization, In: ACM Symp. on Compiler Construction, pp.83-91, 1979. ,
DOI : 10.1145/800229.806957
Optimal spilling for CISC machines with few registers, PLDI'01, pp.243-253, 2001. ,
Register allocation: What does the NP-completeness proof of Chaitin et al. really prove? In: WDDD'06, 2006. ,
Register Allocation for Programs in SSA-Form, pp.247-262, 2006. ,
DOI : 10.1007/11688839_20
Register Allocation: What Does the NP-Completeness Proof of Chaitin et al. Really Prove? Or Revisiting Register Allocation: Why and How, LCPC'06, 2006. ,
DOI : 10.1007/978-3-540-72521-3_21
Register allocation by puzzle solving. SIG- PLAN Not, pp.216-226, 2008. ,
TMS370Cx7x 8-bit microcontroller, Texas Instruments, 1997. ,
Introduction to the Cell multiprocessor, IBM Journal of Research and Development, vol.49, issue.4.5, 2005. ,
DOI : 10.1147/rd.494.0589
On the Complexity of Register Coalescing, International Symposium on Code Generation and Optimization (CGO'07), p.7, 2007. ,
DOI : 10.1109/CGO.2007.26
Advanced conservative and optimistic register coalescing, Proceedings of the 2008 international conference on Compilers, architectures and synthesis for embedded systems, CASES '08, pp.147-156, 2008. ,
DOI : 10.1145/1450095.1450119
Revisiting Out-of-SSA Translation for Correctness, Code Quality and Efficiency, 2009 International Symposium on Code Generation and Optimization, pp.9-114, 2009. ,
DOI : 10.1109/CGO.2009.19
URL : https://hal.archives-ouvertes.fr/inria-00349925
Compiler-decided dynamic memory allocation for scratch-pad based embedded systems, Proceedings of the international conference on Compilers, architectures and synthesis for embedded systems , CASES '03, pp.276-286, 2003. ,
DOI : 10.1145/951710.951747
Dynamic allocation for scratch-pad memory using compile-time decisions, ACM Transactions on Embedded Computing Systems, vol.5, issue.2, pp.472-511, 2006. ,
DOI : 10.1145/1151074.1151085
Dynamic management of scratch-pad memory space, Proceedings of the 38th conference on Design automation , DAC '01, pp.1-690, 2001. ,
DOI : 10.1145/378239.379049
Memory coloring: A compiler approach for scratchpad memory management, PACT'05, pp.329-338, 2005. ,
High Performance Compilers for Parallel Computing, 1995. ,
Recursive function data allocation to scratch-pad memory, Proceedings of the 2007 international conference on Compilers, architecture, and synthesis for embedded systems , CASES '07, pp.65-74, 2007. ,
DOI : 10.1145/1289881.1289897
DRDU, ACM Transactions on Design Automation of Electronic Systems, vol.12, issue.2, p.15, 2007. ,
DOI : 10.1145/1230800.1230807
An optimal memory allocation scheme for scratch-pad-based embedded systems, ACM Transactions on Embedded Computing Systems, vol.1, issue.1, pp.6-26, 2002. ,
DOI : 10.1145/581888.581891
Array regrouping and its use in compiling data-intensive embedded applications, IEEE Transactions on Computers, vol.53, issue.1, pp.1-19, 2004. ,
DOI : 10.1109/TC.2004.1255787
Data-centric multi-level blocking, PLDI'97, pp.346-357, 1997. ,
DOI : 10.1145/258916.258946
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.30.5396
Array SSA form and its use in parallelization, Proceedings of the 25th ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '98, pp.107-120, 1998. ,
DOI : 10.1145/268946.268956
Region array SSA, Proceedings of the 15th international conference on Parallel architectures and compilation techniques , PACT '06, pp.43-52, 2006. ,
DOI : 10.1145/1152154.1152165
A study of replacement algorithms for a virtual-storage computer, 9th Annual ACM-SIAM Symposium on Discrete Algorithms, 1966. ,
DOI : 10.1147/sj.52.0078