Slide 1 Compiler Challenges, Introduction to Data Dependences Allen and Kennedy, Chapter 1, 2 Slide 2 Optimizing Compilers for Modern Architectures Features of Machine Architectures…