Compilation techniques for VLIW processors

7/7/99


Click here to start


Table of Contents

Compilation techniques for VLIW processors

Outline of the presentation

Generalities

Compiler structure

Dependences

Dependences

Scheduler

Scheduler types

Trace scheduling

Speculative execution

Superblock

Hyperblock

If-conversion

Region-based compilation

Dependences

Loop optimizations

Loop optimization

Software pipelining

Modulo scheduling

Modulo scheduling

Dependence removing

Dependence removing

Dependence removing

Hyperblock optimization

Hyperblock optimization

Hyperblock optimization

Reverse if-conversion

Conclusion

My PhD thesis

Superblock scheduling

Author: Jacques-Olivier Haenni

Email: haenni@mail.com

Home Page: http://www.haenni.info/thesis.html