Lattice-Based Memory Allocation, IEEE Transactions on Computers, pp.1242-1257, 2005. ,
DOI : 10.1145/951710.951749
URL : https://hal.archives-ouvertes.fr/hal-01272969
Post-pass periodic register allocation to minimise loop unrolling degree, LCTES '08: Proceedings of the 2008 ACM SIGPLAN-SIGBED conference on Languages , compilers, and tools for embedded systems, pp.141-150, 2008. ,
DOI : 10.1145/1379023.1375677
URL : https://hal.archives-ouvertes.fr/inria-00637218
Decomposing meeting graph circuits to minimise kernel loop unrolling, 9th Workshop on Optimizations for DSP and Embedded Systems (ODES'11, associated with CGO), 2011. ,
URL : https://hal.archives-ouvertes.fr/inria-00637938
Code generation in the polyhedral model is easier than you think, Proceedings. 13th International Conference on Parallel Architecture and Compilation Techniques, 2004. PACT 2004., pp.7-16, 2004. ,
DOI : 10.1109/PACT.2004.1342537
URL : https://hal.archives-ouvertes.fr/hal-00017260
A unified software pipeline construction scheme for modulo scheduled loops, PaCT '97: Proceedings of the 4th International Conference on Parallel Computing Technologies, pp.189-200, 1997. ,
DOI : 10.1007/3-540-63371-5_20
On a graph-theoretical model for cyclic register allocation, Discrete Applied Mathematics, vol.93, issue.2-3, pp.191-203, 1999. ,
DOI : 10.1016/S0166-218X(99)00105-5
Overlapped loop support in the Cydra 5, ASPLOS- III: Proceedings of the third international conference on Architectural support for programming languages and operating systems, pp.26-38, 1989. ,
Compiling for the Cydra 5, Journal of Supercomputing, vol.7, issue.12, pp.181-227, 1993. ,
LoRA, a Package for Loop Optimal Register Allocation, 1999. ,
URL : https://hal.archives-ouvertes.fr/inria-00072959
The meeting graph: a new model for loop cyclic register allocation, PACT '95: Proceedings of the IFIP WG10.3 working conference on Parallel Architectures and Compilation Techniques, pp.264-267, 1995. ,
Lx: a technology platform for customizable VLIW embedded processing, ISCA '00: Proceedings of the 27th annual international symposium on Computer architecture, pp.203-213, 2000. ,
Embedded Computing: a VLIW Approach to Architecture, Compilers and Tools, 2005. ,
A register allocation framework based on hierarchical cyclic interval graphs, CC '92: Proceedings of the 4th International Conference on Compiler Construction, pp.176-191, 1992. ,
DOI : 10.1007/3-540-55984-1_17
Approximate Integer Common Divisors, Cryptography and Lattices, International Conference (CaLC), pp.51-66, 2001. ,
DOI : 10.1007/3-540-44670-2_6
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.144.4244
Lifetime-sensitive modulo scheduling, ACM SIGPLAN Notices, vol.28, issue.6, pp.258-267, 1993. ,
DOI : 10.1145/173262.155115
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.54.6852
Software pipelining, ACM SIGPLAN Notices, vol.39, issue.4, pp.318-328, 1988. ,
DOI : 10.1145/989393.989420
Register allocation, renaming and their impact on finegrain parallelism, Proceedings of the Fourth International Workshop on Languages and Compilers for Parallel Computing, pp.218-235, 1992. ,
DOI : 10.1007/bfb0038667
Static rate-optimal scheduling of iterative data-flow programs via optimum unfolding, IEEE Transactions on Computers, vol.40, issue.2, pp.178-195, 1991. ,
DOI : 10.1109/12.73588
Some scheduling techniques and an easily schedulable horizontal architecture for high performance scientific computing, ACM SIGMICRO Newsletter, vol.12, issue.4, pp.183-198, 1981. ,
DOI : 10.1145/1014192.802449
Code generation schema for modulo scheduled loops, Proceedings of the 25th Annual International Symposium on Microarchitecture, pp.158-169, 1992. ,
DOI : 10.1145/144965.145795
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.15.3471
Register allocation for software pipelined multidimensional loops, ACM Transactions on Programming Languages and Systems, vol.30, issue.4, pp.1-68, 2008. ,
DOI : 10.1145/1377492.1377498
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.83.4535
Achieving High Levels of Instruction-Level Parallelism with Reduced Hardware Complexity, 1994. ,
Efficient Spilling Reduction for Software Pipelined Loops in Presence of Multiple Register Types in Embedded VLIW Processors, ACM Transactions on Embedded Computing Systems, vol.10, issue.4, 2011. ,
DOI : 10.1145/2043662.2043671
URL : https://hal.archives-ouvertes.fr/hal-00648176
Early Periodic Register Allocation on ILP Processors, Parallel Processing Letters, vol.14, issue.02, pp.287-313, 2004. ,
DOI : 10.1142/S012962640400188X
URL : https://hal.archives-ouvertes.fr/hal-00130623
Polyhedral Code Generation in the Real World, Proceedings of the International Conference on Compiler Construction (ETAPS CC'06), pp.185-201, 2006. ,
DOI : 10.1007/11688839_16
URL : https://hal.archives-ouvertes.fr/inria-00001106
Decomposed software pipelining: A new perspective and a new approach, International Journal of Parallel Programming, vol.19, issue.7, pp.351-373, 1994. ,
DOI : 10.1007/BF02577737