next up previous contents
Next: Prototype description of the Up: User Manual of SALTO: Previous: Local Label Renaming

References

1
A. Aiken and A. Nicolau. Perfect pipelining : a new loop parallelization technique. In Lecture Note In Computer Science, pages 221-235, 1988.

2
Vicki H Allan, Reese B Jones, Randall M Lee, and Stephen J Allan. Software pipelining. ACM Computing Surveys, 27:367-432, September 1995.

3
Thomas Ball and James R Larus. Optimally profiling and tracing programs. In ACM Transactions on Programming Languages and Systems, volume 16, pages 1319-1360, July 1994.

4
F. Bodin, F. Charot, and C. Wagner. Overview of a high-performance programmable pipeline architecture. In ACM Supercomputing, 1988.

5
François Bodin. Optimisation de microcode pour une architecture horizontale et synchrone, Étude et mise en œuvre d'un compilateur. PhD thesis, Université de Rennes 1, June 1989.

6
François Bodin, Gwendal Le Fol, and Frédéric Raimbault. OCO : manuel de l'utilisateur (version préliminaire). Technical Report 930, Irisa, May 1995.

7
David G. Bradlee, Susan J. Eggers, and Robert R. Henry. The MARION system for retargetable instruction scheduling. In Programming Languages and Systems, 1991.

8
David G. Bradlee, Robert R. Henry, and Susan J. Eggers. Integrating register allocation and instruction scheduling for RISCs. In 4th International Conference on Architecture Support for Programming Languages and Operating Systems, pages 122-131, April 1991.

9
Bob Cmelik and David Keppel. Shade: A fast instruction-set simulator for execution profiling. In ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems, 1994.

10
Lucile Cognard. Modélisation du comportement dynamique des processeurs pour la génération automatique de réordonnanceurs de code. PhD thesis, Université d'Orléans, 1995.

11
LSI Logic Corporation. SPARC Architecture Manual (Version 7), 1990.

12
DEC. ATOM User Manual, March 1994.

13
K. Ebcioglu and T. Nakatani. A new compilation technique for parallelizing loops with unpredictable branches on a VLIW architecture. In Languages and Compilers for Parallel Comuting, pages 213-229, 1989.

14
Christine Eisenbeis, William Jalby, and Alain Lichnewski. Compiler techniques for optimizing memory and register usage on the Cray 2. In International Journal of High Speed Computing, June 1990.

15
John R. Ellis. Bulldog: A Compiler for VLIW Architectures. MIT Press, 1985.

16
Bodin F., Beckman P., Gannon D., and Srinivas J.G.S. Sage++: A class library for building fortran and c++ restructuring tools. In Object-Oriented Numerics Conference, April 1994.

17
J.A. Fisher. Trace scheduling: A technique for global microcode compaction. In IEEE Transactions on Computers, pages 478-490, July 1981.

18
Franco Gasperoni. Scheduling for horizontal systems : the VLIW paradigm in perspective. PhD thesis, New-York University, 1991.

19
R. Govindarajan, Erik R. Altman, and Guang R. Gao. Minimizing register requirements under resource-constrained rate-optimal software pipelining. In 27th Annual International Symposium on Microarchitecture, pages 85-94, 1994.

20
Stanford Compiler Group. SUIF compiler system. Web pages available from http://suif.stanford.edu.

21
H.Emmelmann, F-W.Schroeer, and R.Landwehr. Beg - a generator for efficient back ends. In SIGPLAN Conference on Programming Language Design and Implementation, volume 24, July 1989.

22
Gordon Irlam. Spa package. Electronically available at ftp://chook.cs.adelaide.edu.au/pub/sparc/spa-1.0.tar.gz, 1991.

23
Monica Lam. Software pipelining: An effective scheduling technique for VLIW machines. In ACM SIGPLAN Conference on Programming Language Design and Implementation, pages 318-328. ACM SIGPLAN, June 1988.

24
Philips Electronics. TriMedia TM1000 Preliminary Data Book. Philips Electronics North America Corp., Sunnyvale, CA, USA, March 1997. Electronically available from http://www.trimedia.philips.com

25
B. R. Rau. Iterative modulo scheduling: An algorithm for software pipelining loops. In 27th ternational Symposium on Microarchitecture, pages 63-74, December 1994.

26
J. Ruttenberg, G. Gao, A. Stoutchinin, and W. Lichtenstein. Software pipelining showdown: Optimal vs. heuristic methods in a production compiler. In Sigplan Conference on Programming Language Design and Implementation, May 1996.

27
Michael D. Smith. Tracing with pixie. Technical report, Harvard university, 1991.

28
Amitabh Srivastava and Alan Eustace. Atom: A system for building customized program analysis tools. In SIGPLAN Conference on Programming Language Design and Implementation, 1994.

29
R. M. Stallman. Using and porting GNU CC. Free Software Foundation, Jun 1993.

30
Richard Uhlig and Trevor Mudge. Trace-driven memory simulation : A survey. Technical report, University of Michigan, 1995.

31
Daniel Windheiser. Optimisation de la localité de données et du parallélisme à grain fin. PhD thesis, Université de Rennes 1, May 1992.



Erven Rohou
Fri Oct 17 09:15:29 MET DST 1997