Open Access. Powered by Scholars. Published by Universities.®

Digital Commons Network

Open Access. Powered by Scholars. Published by Universities.®

PDF

2006

Louisiana State University

Engineering

Address code optimization

Articles 1 - 1 of 1

Full-Text Articles in Entire DC Network

Compiler Optimization Techniques For Scheduling And Reducing Overhead, Tong-Chai Wang Jan 2006

Compiler Optimization Techniques For Scheduling And Reducing Overhead, Tong-Chai Wang

LSU Doctoral Dissertations

Exploiting parallelism in loops in programs is an important factor in realizing the potential performance of processors today. This dissertation develops and evaluates several compiler optimizations aimed at improving the performance of loops on processors. An important feature of a class of scientific computing problems is the regularity exhibited by their access patterns. Chapter 2 presents an approach of optimizing the address generation of these problems that results in the following: (i) elimination of redundant arithmetic computation by recognizing and exploiting the presence of common sub-expressions across different iterations in stencil codes; and (ii) conversion of as many array references …