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

Physical Sciences and Mathematics Commons

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

Computer Sciences

Louisiana State University

Theses/Dissertations

2008

Optimization

Articles 1 - 1 of 1

Full-Text Articles in Physical Sciences and Mathematics

Model-Driven Search-Based Loop Fusion Optimization For Handwritten Code, Pamela Bhattacharya Jan 2008

Model-Driven Search-Based Loop Fusion Optimization For Handwritten Code, Pamela Bhattacharya

LSU Master's Theses

The Tensor Contraction Engine (TCE) is a compiler that translates high-level, mathematical tensor contraction expressions into efficient, parallel Fortran code. A pair of optimizations in the TCE, the fusion and tiling optimizations, have proven successful for minimizing disk-to-memory traffic for dense tensor computations. While other optimizations are specific to tensor contraction expressions, these two model-driven search-based optimization algorithms could also be useful for optimizing handwritten dense array computations to minimize disk to memory traffic. In this thesis, we show how to apply the loop fusion algorithm to handwritten code in a procedural language. While in the TCE the loop fusion …